[英]convert string into datetime format in Javascript
我有一个字符串,我想与一个javascript日期时间对象进行比较。 如何使用JavaScript将字符串“1/1/1912”转换为datetime,以便我可以比较
if (EDateTime > ('1/1/1912')) {...}
如果您可以保证日期格式,则可以使用拆分执行此操作。
var dateArray = '1/1/1912'.split("/");
new Date(dateArray[2], dateArray[1], dateArray[0]);
var dateArray = '2012-02-17 01:10:59'.split(' ');
var year = dateArray[0].split('-');
var time = dateArray[1].split(':');
var finishDate = new Date(year[0], year[1], year[2], time[0], time[1], time[2])
使用DateJS库怎么样?
它可以很容易地将1/1/1912
转换为Monday, January 01, 1912 12:00:00 AM
使用Date
对象将字符串转换为timestamp
。
我找到了类似的东西:
function toTimestamp(year,month,day,hour,minute,second){
var datum = new Date(Date.UTC(year,month-1,day,hour,minute,second));
return datum.getTime()/1000;
}
Year
, month
和day
部分使用regular expressions
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.