Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 如何获取角度2中仅从1970-01-01T09:30:00.000Z开始的时间_Javascript_Angular_Date_Datetime_Time - Fatal编程技术网

Javascript 如何获取角度2中仅从1970-01-01T09:30:00.000Z开始的时间

Javascript 如何获取角度2中仅从1970-01-01T09:30:00.000Z开始的时间,javascript,angular,date,datetime,time,Javascript,Angular,Date,Datetime,Time,我只想得到1970-01-01T09:30:00.000Z的时间。比如9点半或者16点。如何做到这一点?您可以使用: date = new Date('1970-01-01T09:30:00.000Z'); // and after this target by: date.getFullYear() date.getMonth() date.getDate(); 和其他需要的参数。您可以使用JavaScript的Date类。这里有一个简短的例子: const d=new Date('19

我只想得到1970-01-01T09:30:00.000Z的时间。比如9点半或者16点。如何做到这一点?

您可以使用:

date = new Date('1970-01-01T09:30:00.000Z');

// and after this target by:
date.getFullYear()
date.getMonth()
date.getDate();


和其他需要的参数。

您可以使用JavaScript的
Date
类。这里有一个简短的例子:
const d=new Date('1970-01-01T09:30:00.000Z')//解析ISO 8601日期
console.log(d.getHours());//获取浏览器时区中的小时数。
console.log(d.getUTCHours());//获取UTC时区中的小时数。
console.log(d.getMinutes());//获取浏览器时区中的分钟数。
console.log(d.getUTCMinutes());//获取UTC时区中的分钟数。
log(d.getHours()+':'+d.getMinutes());
log(d.getUTCHours()+':'+d.getUTCMinutes())是一个非常适合JS项目的时间管理库,

您可以这样使用:

 let YourDate = '1970-01-01T09:30:00.000Z'
 let time= moment(YourDate).format("hh:mm a")
下面是一个stackbliz url,它将提供帮助:


我希望这将对未来的任何人有所帮助。 我想你可以像下面这样使用日期管道

{{ 2019-06-26T19:31:00.000Z | date:"dd/MM/yyyy HH:mm:ss"}}
它将给出以下o/p 2019年6月27日01:01:00

仅限以下时间使用

{{ 2019-06-26T19:31:00.000Z | date:"HH:mm"}}
它将给出以下o/p
01:01

'1970-01-01T09:30:00.000Z'.split('T')[1]。split(':')。slice(0,2)。join(':')
commet中添加链接的可能重复