角度:将对象转换为日期和矩

时间:2019-11-15 07:41:45

标签: javascript angular typescript

我在Kendo Datepicker中收到日期的表单值。它作为对象进入。

picture

1) 如何转换以下日期?

调试器中的以下内容仍保留为对象

new Date(this.editHeaderAddressForm.value.seasonalEnd);

2)另外,如何将其转换为Moment?

3 个答案:

答案 0 :(得分:2)

Date.parse()方法解析日期的字符串表示形式,并返回毫秒数

var javaScriptRelease = Date.parse('04 Dec 1995 00:12:00 GMT');

var newDate = Date('December 17, 1995 03:24:00');

console.log(javaScriptRelease);


> // expected output: 818035920000

console.log(newDate);

> // expected output: Sun Dec 17 1995 03:24:00 GMT...

答案 1 :(得分:1)

您可以使用简短的代码获取日期和时刻。

var full_time = new Date(this.editHeaderAddressForm.value.seasonalEnd);

var date = full_time.toLocaleDateString();
var moment = full_time.toLocaleTimeString();

console.log(date);
console.log(moment);

答案 2 :(得分:0)

使用Date.parse方法

const epochValue = Date.parse(this.editHeaderAddressForm.value.seasonalEnd);

这将返回EPOCH中的日期,您也可以直接将其传递给Moment函数。

moment.unix(epochValue)