JS时间戳转时间格式

    //转化为时间格式
    function getDate(timestamp) {
        timestamp = timestamp.replace("/Date(", "").replace(")/", "");
        if (timestamp.indexOf("+") > 0) {
            timestamp = timestamp.substring(0, timestamp.indexOf("+"));
        }
        else if (timestamp.indexOf("-") > 0) {
            timestamp = timestamp.substring(0, timestamp.indexOf("-"));
        }
        let date = new Date(parseInt(timestamp, 10));
        let year = date.getFullYear();
        let month = date.getMonth() + 1 < 10 ? /*"0" +*/ (date.getMonth() + 1) : date.getMonth() + 1;
        let currentDate =( date.getDate() < 10 ? /*"0" + */date.getDate() : date.getDate())+" ";
        let Hours = date.getHours() < 10 ? /*"0" + */date.getHours() : date.getHours();
        let Minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
        let Seconds = date.getSeconds() < 10 ? /*"0" +*/ date.getSeconds() : date.getSeconds();
        return `${year}年${month}月${currentDate}日${Hours}:${Minutes}:${Seconds}`;
    }

网上找了好多都不行。。。

原文地址:https://www.cnblogs.com/heheblog/p/10424830.html

时间: 2024-11-05 20:33:45

JS时间戳转时间格式的相关文章

js时间戳和时间格式之间的转换

js里面的data对象的运行 很实用的东西,, 直接上代码: //时间戳转换成日期时间2014-8-8 下午11:40:20 function formatDate(ns){ return new Date(parseInt(ns) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); } //时间戳转换成八位日期2014-5-5 function userDate(uData){ var

js将时间戳转为时间格式

时间戳转时间格式 //分钟 let timeM= parseInt(msg/1000/60%60); if(timeM<10){ timeM="0"+timeM; } //秒钟 let timeS=parseInt(msg/1000%60); if(timeS<10){ timeS="0"+timeS; } let time=timeM+":"+timeS; 原文地址:https://www.cnblogs.com/qq3763247

js 时间戳转为日期格式

js 时间戳转为日期格式 什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数.Unix时间戳不仅被使用在Unix系统.类Unix系统中,也在许多其他操作系统中被广泛采用. 目前相当一部分操作系统使用32位二进制数字表示时间.此类系统的Unix时间戳最多可以使用到格林威治

js时间戳转为日期格式

这个在php+mssql(日期类型为datetime)+ajax的时候才能用到,js需要把时间戳转为为普通格式,一般的情况下可能用不到 [php] view plaincopy <script> function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } alert(getLocalTime(1293072805)); </scr

js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss

------------------------------------------------------------------------------------ js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss Date.prototype.format = function(format){ var args = { "M+" : this.getMonth() + 1, "d+" : this.getDate(), "h+

js处理数据库时间格式/Date(1332919782070)/

js处理数据库时间格式 数据库返回时间格式:/Date(1332919782070)/ 方法: function ChangeDateFormat(val) { if (val != null) { var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10)); //月份为0-11,所以+1,月份小于10时补个0 var month

node js moment 修改时间格式 日期格式与int格式互相转化

node js moment 修改时间格式 日期格式与int格式互相转化 nvm use 8.3 > moment = require('moment') > days = '2019-07-01' '2019-07-01' > moment().subtract(days, 'days').unix() 1563356732 > let time = moment.valueOf(1563356732) 原文地址:https://www.cnblogs.com/wangjiale

使用饿了么el-date-picker里及如何将后台给的时间戳js转化为时间格式

首先代码是这个样子的,使用v-model <el-date-picker v-model="formData.createTime" :disabled="true" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期"> </el-date-picker> 当formData.createTime

js时间戳与日期格式之间的互转

1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳就要乘于1000 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 2. 更多好用的方法可以在这查到 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp */ date.getFullYear(); // 获