我在Kendo Datepicker中收到日期的表单值。它作为对象进入。
1) 如何转换以下日期?
调试器中的以下内容仍保留为对象
new Date(this.editHeaderAddressForm.value.seasonalEnd);
2)另外,如何将其转换为Moment?
答案 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)