我有一些不同的格式日期。查找日期的最大值
date1 = 2015-05-27T04:51:12.715Z
date2 = 2015-05-27T04:51:12.782Z
date3 = 2015-05-27T04:51:12.865Z
不知道这是什么格式,特别是指过去的4 characters.And我如何才能找到在Javascript
我有一些不同的格式日期。查找日期的最大值
date1 = 2015-05-27T04:51:12.715Z
date2 = 2015-05-27T04:51:12.782Z
date3 = 2015-05-27T04:51:12.865Z
不知道这是什么格式,特别是指过去的4 characters.And我如何才能找到在Javascript
最高这些日期的只是对数组进行排序并获得第一个项目
var date1 = '2015-05-27T04:51:12.715Z';
var date2 = '2015-05-27T04:51:12.782Z';
var date3 = '2015-05-27T04:51:12.865Z';
var array = [date1, date2, date3];
array.sort(function(a,b) {
return new Date(a) < new Date(b);
});
var max = array[0];
预先转换为日期,然后按'Math.max.apply(Math,array)'推送数组''表现更好。只是说:) –
@years_of_no_light - 已经想到了,但它返回时间戳,而不是实际的字符串,我不知道这里需要什么 – adeneo
'Z'代表'祖鲁时间',相当于GMT/UTC。前面的3个数字是第二个数字的小数部分。 –
“max”是什么意思? – adeneo
Max表示所有日期的最大值。例如:在上面的代码中,您获取这些数据的日期3 – Viral