如何在javascript中将long或string转换为日期格式(如HH:mm:ss)?
我有一组对象,如下所示如何在javascript中将long或string转换为日期格式(如HH:mm:ss)?,javascript,casting,Javascript,Casting,我有一组对象,如下所示 ... {"key_as_string": "14:11:00", //string type "key": 1529579460000, // key_as_string date of type "doc_count": 25 }, ... 如何将日期类型HH:mm:ss从key\u转换为字符串或key?您可以尝试以下方法: var timeFromJSON = JSONName.key_as_string; var hours = timeFrom
...
{"key_as_string": "14:11:00", //string type
"key": 1529579460000, // key_as_string date of type
"doc_count": 25
},
...
如何将日期类型HH:mm:ss
从key\u转换为字符串或key
?您可以尝试以下方法:
var timeFromJSON = JSONName.key_as_string;
var hours = timeFromJSON.split(':')[0];
var minutes = timeFromJSON.split(':')[1];
var seconds = timeFromJSON.split(':')[2];
var date = new Date(0, 0, 0, hours, minutes, seconds);
现在你可以这样做:
date.getHours(); // Expected output: 14
date.getMinutes(); // Expected output: 11
date.getSeconds(); // Expected output: 0
也许是这样:
date.getHours(); // Expected output: 14
date.getMinutes(); // Expected output: 11
date.getSeconds(); // Expected output: 0
var long_date=1529579460000;
var日期=新日期(长日期);
var hours=date.getHours();
var minutes=“0”+date.getMinutes();
var seconds=“0”+date.getSeconds();
变量out_date=hours+':'+分钟.substr(-2)+':'+秒.substr(-2);
控制台日志(退出日期)
lookinthemoment.js有没有没有没有框架的解决方案?问题有点不清楚。如果您提供一个示例,可能会有所帮助。例如,“我正在尝试将X转换为Y”。你的意思是想将其作为JSDate
对象?既然您只提供了一个时间,那么我们是否应该假设日期应该是代码执行时的当前日期,或者其他特定日期?好的,我在“key_as_string”中有日期值,但它的类型字符串不是date。javascript希望成为时间类型。或者我在“关键”中有很长的价值。我试着把date转换成long。事实上,我有两个问题