JavaScript时间转换与比较工具函数实现

作者:桌面漫游时间:2026-10-29 08:31:08浏览:396

本文提供两个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();
}

以上即为本文分享的全部内容,希望这些代码示例能对读者有所帮助。

作者最新文章