Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中将long或string转换为日期格式(如HH:mm:ss)?_Javascript_Casting - Fatal编程技术网

如何在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”。你的意思是想将其作为JS
Date
对象?既然您只提供了一个时间,那么我们是否应该假设日期应该是代码执行时的当前日期,或者其他特定日期?好的,我在“key_as_string”中有日期值,但它的类型字符串不是date。javascript希望成为时间类型。或者我在“关键”中有很长的价值。我试着把date转换成long。事实上,我有两个问题