1
A
回答
4
首先,你要解析字符串取得日期对象,我通常使用的功能,如以下,提取日期部分,并使用Date
构造:
function parseDate(input) {
var parts = input.match(/(\d+)/g);
// new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])
return new Date(parts[0], parts[1]-1, parts[2], // months are 0-based
parts[3], parts[4]);
}
var diff = parseDate("2010-05-30 00:41") - parseDate("2010-04-23 15:03");
// 3145080000 milliseconds
0
检查出CodePlex的JS日期时间库。它可以让你像.NET一样处理DateTimes(当然也有一些限制)。
4
var d1 = new Date(2010,3,23,15,3);
var d2 = new Date(2010,4,30,0,41);
var delta = Math.abs(d1 - d2);
答案将以毫秒为单位。
相关问题
- 1. 计算MVC中两个日期时间之间的差异5
- 2. 如何计算两个日期之间的时间差? - MySql
- 3. 如何计算两个日期之间的时间差 - MySql
- 4. 如何计算日期间隔中两行之间的差异?
- 5. 如何使用Node.js计算两个日期之间的差异?
- 6. 如何计算两个日期之间的差异?
- 7. 如何计算Objective-C中两个日期之间的差异?
- 8. 如何计算使用PHP的两个日期时间之间的差异?
- 9. 计算日期之间的时间差
- 10. 计算两个日期字段的计数之间的差异
- 11. 如何计算javascript中两个日期时间的差异?
- 12. 计算javascript中两个日历日期之间的差异
- 13. 计算日期之间的差异 - Postgres
- 14. JavaScript计算两个日期之间的差异yy-mm-dd
- 15. 计算MySQL中两个日期条目之间的差异
- 16. javascript:计算两个日期之间的差异
- 17. 计算PHP中两个日期之间的差异
- 18. 计算两个日期之间的差异php
- 19. 计算两个日期之间的差异
- 20. 使用PHP计算两个日期之间的差异?
- 21. 用strtotime计算两个日期之间的差异
- 22. 计算两个日期之间的差异作为签名值
- 23. 两个日期之间的月份差异计算lastdate月
- 24. Spark SQL - 用于计算两个日期和时间之间差异的UDF
- 25. 用PHP计算日期/时间之间的差异
- 26. 两个Java日期之间的差异?
- 27. 两个日期之间的差异Yii2
- 28. 两个日期之间的差异python
- 29. Grails - 两个日期之间的差异
- 30. VB - 两个日期之间的差异
这应该是'新的日期( 2010,3,23,15,3)'。该月份需要为' - 1'(1月= 0,2月= 1等),除非使用八进制数字,否则应避免前导零。 Dito为第二个“日期”。 – RoToRa 2010-04-23 15:20:36
@RoToRa:是的,谢谢。我只是将他的日期中的连字符,空格和冒号重新排序,而没有自己查看这些值。编辑来反映这一点。 – Robusto 2010-04-23 15:39:50
不需要'valueOf'。 – 2010-04-23 15:56:18