javascript - js怎么将秒转换成日期?
程序员文章站
2022-05-08 20:36:21
...
现在有一个情况:后台返回给我一个1970年1月1日到现在的秒数,然后我需要将秒数转换成年月日,自己想了些方法都觉得算起来太复杂麻烦了,想问问大家有没有什么好点的方法或者思路?
回复内容:
现在有一个情况:后台返回给我一个1970年1月1日到现在的秒数,然后我需要将秒数转换成年月日,自己想了些方法都觉得算起来太复杂麻烦了,想问问大家有没有什么好点的方法或者思路?
直接代码
Date.prototype.Format = function (fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"h+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
//调用
new Date(time).Format("yyyy-MM-dd hh:mm");
var d = new Date(1463068800 * 1000);
alert(d.toISOString());
1463068800
即 unix
时间戳。用上面的方法就可以直接转换为 js
中的时间。
var d = new Date()
d.setTime(seconds * 1000);
var year = d.getFullYear();
var ...
可以获得年月日等你想要的一切
直接用moment.js 吧,简单易懂 http://momentjs.cn/
使用moment.js
上一篇: PHP 设计模式系列 -- 访问者模式(Visitor)
下一篇: ElasticSearch使用
推荐阅读
-
JS将字符串形式的日期转换成Date日期对象
-
javascript - JS中在线选座 已经实现点击座位将select对应怎么反过来点击select对应座位
-
JS 将字符串转换成日期类型 字符串转换成日期形式
-
javascript - js怎么将秒转换成日期?
-
js将php时间戳转换成格式化日期
-
将字符串转换成gb2312或者utf-8编码的参数(js版)_javascript技巧
-
将字符串转换成gb2312或者utf-8编码的参数(js版)_javascript技巧
-
javascript - js或jqury怎么第一个按钮点击后等待10秒另一个按钮才可以操作?
-
JS将秒换成时分秒实现代码_javascript技巧
-
javascript - js怎么将秒转换成日期?