javascript - 如何通过javascript将unix纪元转换为[年,月,日]

标签 javascript

我有一个小需求,我想将存储在变量 doc.creation_time 中的时间戳转换为格式 [year,month,day]

例子:

doc.creation_time = 1537492812 这应该转换为 [2018,38,Fri]

谁能帮忙

最佳答案

var creation_time = 1537492812;
var date = new Date(creation_time * 1000);
var weekday = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];

// UTC
console.log(date.getUTCFullYear(), date.getUTCMonth() + 1, weekday[date.getUTCDay()]);

// Local
console.log(date.getFullYear(), date.getMonth() + 1, weekday[date.getDay()]);

关于javascript - 如何通过javascript将unix纪元转换为[年,月,日],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55953967/

相关文章:

javascript - 根据 json 数组值选择 html 复选框

javascript - Jquery 将 HTML 奇怪地附加到 div 中

javascript - jQuery AJAX 请求仅发送第一个表单,忽略其他表单

javascript - 通过选择器形式控制动画的速度

javascript - vue 带自动滚动的大型列表

javascript - 如何修复 getImageData() 错误 Canvas 已被跨源数据污染?

javascript - 如何在ajax之后执行特定代码

javascript - 将一个循环的循环设置为 5 次的问题

javascript - dc.js使用两个没有简单尺寸和第二分组阶段的化约器

javascript - 无法生成多个图像