如何从javascript中的日期对象获取数据和时间

时间:2017-03-02 10:18:36

标签: javascript jquery extjs

我们如何从日期对象中获取日期和时间。 因此,如果我们有一个日期对象,例如Date 2099-09-06T06:30:00.000Z,我们如何才能将日期和时间作为不同的值。 我正在使用ExtJs,所以如果我们能在Extjs中做的话也会很棒。

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式在JavaScript中实现此目的:

var dateOriginal = new Date("2099-09-06T06:30:00.000Z");
var date = dateOriginal.toLocaleDateString();
var time = dateOriginal.toLocaleTimeString();
console.log('Date: ' +date);
console.log('Time: ' +time);

答案 1 :(得分:0)

在ExtJs中,您可以使用Ext.Date单例将日期字符串解析为日期对象。然后使用日期对象的方法,请参阅Date docu on MDN

datetimeObj   = Ext.Date.parse('2099-09-06T06:30:00.000Z', 'c');
datePart      = datetimeObj.toDateString();
datePartLocal = datetimeObj.toLocaleDateString();
timePartLocalTimezone = datetimeObj.toLocaleTimeString('arab', {timeZone: 'UTC'});
timePartUTC   = datetime.toLocaleTimeString('arab', {timeZone: 'UTC'});