博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS时间戳如何转换为时间格式?
阅读量:5371 次
发布时间:2019-06-15

本文共 1847 字,大约阅读时间需要 6 分钟。

js时间戳怎么转成日期格式呢?这个方法有很多种,小晴在这里推荐几种!

第一种格式为:2017年05月17日 10:11

第二种格式为:2017/5/17 上午10:11

function getLocalTime(nS) {         return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)}     console.log(getLocalTime(1494987099));

第三种格式为:2017/5/17 上午10:11:39

function getLocalTime(nS) {            return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");          }         console.log(getLocalTime(1494987099));

第四种格式为:2017.05.26 16:23:22   当然我们如果想要其他格式,比如2017-05-26 16:23:22、2017-05-26、05-06 16:23这样子,我们只需要更改下面这句话即可。

var time = year+"."+month+"."+date+" "+hour+":"+minutes+":"+second; 这种格式我们需要先将时间戳转换为日期格式
var time=1494987099;var times=dateToStr(new Date(time*1000));//或者var times=formatDateTime(new Date(time*1000));
 
//转换日期function dateToStr(datetime){     var year = datetime.getFullYear();    var month = datetime.getMonth()+1;//js从0开始取     var date = datetime.getDate();     var hour = datetime.getHours();     var minutes = datetime.getMinutes();     var second = datetime.getSeconds();                         if(month<10){month = "0" + month;}    if(date<10){date = "0" + date;}    if(hour <10){hour = "0" + hour;}    if(minutes <10){ minutes = "0" + minutes;}    if(second <10){second = "0" + second ;}                         var time = year+"."+month+"."+date+" "+hour+":"+minutes+":"+second;  // 2017.05.26 16:23:22    return time;}

当然也可以这样写

var formatDateTime = function (date) {    var y = date.getFullYear();    var m = date.getMonth() + 1;    m = m < 10 ? ('0' + m) : m;    var d = date.getDate();    d = d < 10 ? ('0' + d) : d;    var h = date.getHours();    var minute = date.getMinutes();    minute = minute < 10 ? ('0' + minute) : minute;    return y + '-' + m + '-' + d+' '+h+':'+minute;};

大家可以根据自己所需更改就可以了,调用时只需要 formatDateTime (时间即可);

转载于:https://www.cnblogs.com/qing0508/p/6909250.html

你可能感兴趣的文章
uva 12097 - Pie(二分,4级)
查看>>
mongodb索引
查看>>
nginx源码学习资源(不断更新)
查看>>
【bzoj2882】工艺 后缀自动机+STL-map
查看>>
[redis] redis
查看>>
Linux的加密认证功能以及openssl详解
查看>>
[Tools] 使用XP远程登录Win8系统
查看>>
【RL-TCPnet网络教程】第38章 TFTP简单文件传输基础知识
查看>>
HDU- 2265 Encoding The Diary
查看>>
socket基本概念
查看>>
[第三方]SCNetworkReachability 获取网络状态控件使用方法
查看>>
在Windows上使用putty连接一台Linux主机
查看>>
Socket常见错误
查看>>
百度地图2.0API和3.0API。你想要的百度地图的这都有
查看>>
专业词汇
查看>>
星期五的收获
查看>>
proxmox 去除订阅提示
查看>>
使用Html.EditorFor()为文本框加上maxlength,placeholder等属性
查看>>
[转]后缀数组求最长重复子串
查看>>
设计模式——外观模式详解
查看>>