Javascript 将时间戳(毫秒)转换为本地时间
如何将ms时间戳转换为sekJavascript 将时间戳(毫秒)转换为本地时间,javascript,angular,typescript,Javascript,Angular,Typescript,如何将ms时间戳转换为sek var timestamp_ms = 1599051221000 如何将此时间戳转换为DD:MM:YYYY-HH:MM:SS 我尝试了新日期(timestamp_ms),但没有成功。有很多方法可以实现它,它是处理日期和时间的最佳库 你应该试试看 var timestamp_ms = 1599051221000 moment(timestamp_ms).format('DD:MM:YYYY - HH:MM:SS'); 或者没有任何简单的JS库 您已经完成了新日期
var timestamp_ms = 1599051221000
如何将此时间戳转换为DD:MM:YYYY-HH:MM:SS
我尝试了
新日期(timestamp_ms)
,但没有成功。有很多方法可以实现它,它是处理日期和时间的最佳库
你应该试试看
var timestamp_ms = 1599051221000
moment(timestamp_ms).format('DD:MM:YYYY - HH:MM:SS');
或者没有任何简单的JS库
您已经完成了新日期(timestamp_ms)
将响应存储在日期变量中并使用
有很多方法可以实现这一点,它是所有与日期和时间有关的图书馆中最好的 你应该试试看
var timestamp_ms = 1599051221000
moment(timestamp_ms).format('DD:MM:YYYY - HH:MM:SS');
或者没有任何简单的JS库
您已经完成了新日期(timestamp_ms)
将响应存储在日期变量中并使用
没有额外的库,只有纯JavaScript
var时间戳\u ms=1599051221000
var日期=新日期(时间戳_ms);
让结果=('0'+date.getDate()).slice(-2)+':'+('0'+(date.getMonth()+1)).slice(-2)+':'+date.getFullYear()++'('0'+date.getHours()).slice(-2)+('0'+date.getMinutes()).slice(-2)+':'+('0'+date.getSeconds()).slice(-2);
控制台日志(结果)代码>没有额外的库,只是纯JavaScript
var时间戳\u ms=1599051221000
var日期=新日期(时间戳_ms);
让结果=('0'+date.getDate()).slice(-2)+':'+('0'+(date.getMonth()+1)).slice(-2)+':'+date.getFullYear()++'('0'+date.getHours()).slice(-2)+('0'+date.getMinutes()).slice(-2)+':'+('0'+date.getSeconds()).slice(-2);
控制台日志(结果)代码>签出我尝试了新日期(1599051220913)。toLocaleString()但我仍然收到无效日期签出我尝试了新日期(1599051220913)。toLocaleString()但我仍然收到无效日期时间戳是哪种数据类型?在我的例子中,我将它声明为日期,结果是一个:aN:NaN:aN:aNIt类型的数字。我只是从你的问题开始:var timestamp\u ms=1599051221000
。timestamp\u ms是什么样的数据类型?在我的例子中,我将它声明为日期,结果是一个:aN:NaN:aN:aNIt类型的数字。我只是从你的问题开始:var timestamp\u ms=1599051221000
。太好了,我安装了这个,工作正常!谢谢你的建议。太好了,我安装了这个,效果很好!谢谢你的建议。