Javascript 通过结合日期和时间比较两个日期
我尝试将dateStart(2013-12-11)和timeStart(11:00)结合起来,并尝试从中生成日期。但我会像无效日期一样警觉。代码中有什么错误吗?使用MomentJS插件Javascript 通过结合日期和时间比较两个日期,javascript,jquery,Javascript,Jquery,我尝试将dateStart(2013-12-11)和timeStart(11:00)结合起来,并尝试从中生成日期。但我会像无效日期一样警觉。代码中有什么错误吗?使用MomentJS插件 它是一个用于解析、验证、操作和格式化日期的日期库。日期构造函数是关于它接受的日期字符串格式的 示例: 1995年12月25日 1995年8月9日星期三00:00:00 2011-10-10T14:48:00(JavaScript 1.8.5+) 还有另一个构造函数接受日期的各个组件。如果将日期字符串分解为多个
它是一个用于解析、验证、操作和格式化日期的日期库。日期构造函数是关于它接受的日期字符串格式的 示例:
- 1995年12月25日
- 1995年8月9日星期三00:00:00
- 2011-10-10T14:48:00(JavaScript 1.8.5+)
var dateStart = $('input[id=orderdate-0]').val();
var timeStart = $('input[id=ordertime-0]').val();
var dateEnd = $('input[id=orderdate-1]').val();
var timeEnd = $('input[id=orderime-1]').val();
var startDate = new Date(dateStart + " " + timeStart);
var endDate = new Date(dateEnd + " " + timeEnd);
startDate.getTime();
alert(startDate);
也就是说,对于parse
函数,您可以使用以下方法:
new Date(year, month, day, hour, minute);
阅读
对于构造函数支持的格式,日期字符串参数为新日期(“1975年10月13日11:13:00”)
var arr = dateStart.split('-');
var timeArr = timeStart.split(':');
new Date(arr[0], arr[1] -1, arr[2], timeArr[0] -1, timeArr[1] -1);