本文提供两个JavaScript实用函数:convertToDate用于将yyyy-MM-dd hh:mm:ss.S格式字符串转换为Date对象,通过正则替换连字符为斜杠实现;compareDate用于比较两个时间对象的大小,返回时间戳差值。代码简洁,可直接嵌入项目使用。
JavaScript时间转换与比较工具函数实现
在JavaScript开发中,处理日期数据是常见需求。下面介绍两个基础且实用的时间处理函数,分别用于字符串到日期对象的转换以及两个日期之间的大小比较。
/**
* 将格式为yyyy-MM-dd hh:mm:ss.S的字符串转为Date
* @param dateString 时间字符串
*/
function convertToDate(dateString){
return new Date(dateString.replace(/\-/g,"/"));
}
/**
* 比较时间
* @param date1
* @param date2
*/
function compareDate(date1, date2) {
return date1.getTime() - date2.getTime();
}
以上即为本文分享的全部内容,希望这些代码示例能对读者有所帮助。