angular 如何将 LocalDateTime 转换为 Date 对象
How to convert LocalDateTime to Date object in angular
我需要在 angular 5
中将 LocalDateTime 转换为 Date 对象
我该怎么做?
日期格式为[2018,1,25,0,0]
new Date(LocalDateTime)
其中 LocalDateTime 是您当地的日期时间
如果提供给您的日期是 [ 2016, 1, 5, 0, 0 ]
这是一个数组,所以我们可以将每个项目拉出来并将其放入 new Date()
方法中。
参见下面的示例:-
d = [ 2016, 1, 5, 0, 0 ];
endDate = new Date(d[0], d[1] - 1, d[2])
console.log(endDate);
我也猜测1是一月,如果不是,请去掉new Date()
方法里面的- 1
因此您的代码将如下所示:-
let data = {
endDate: [2016, 1, 5, 0, 0]
}
data['endDate'] = new Date(data['endDate'][0], data['endDate'][1] - 1, data['endDate'][2])
console.log(data)
我需要在 angular 5
中将 LocalDateTime 转换为 Date 对象我该怎么做?
日期格式为[2018,1,25,0,0]
new Date(LocalDateTime)
其中 LocalDateTime 是您当地的日期时间
如果提供给您的日期是 [ 2016, 1, 5, 0, 0 ]
这是一个数组,所以我们可以将每个项目拉出来并将其放入 new Date()
方法中。
参见下面的示例:-
d = [ 2016, 1, 5, 0, 0 ];
endDate = new Date(d[0], d[1] - 1, d[2])
console.log(endDate);
我也猜测1是一月,如果不是,请去掉new Date()
方法里面的- 1
因此您的代码将如下所示:-
let data = {
endDate: [2016, 1, 5, 0, 0]
}
data['endDate'] = new Date(data['endDate'][0], data['endDate'][1] - 1, data['endDate'][2])
console.log(data)