JavaScript 将字符串转换为日期的实用方法

作者:橙子

时间:2026-10-29

浏览:610

本文介绍在 JavaScript 中将字符串转换为 Date 对象的简单实现。通过示例代码展示如何处理不同格式的日期字符串,利用 Date.parse 方法统一格式并转换,最终输出格式化的日期字符串,供开发者参考。

文章目录

JavaScript 字符串转日期实现

本文通过具体实例,详细讲解了在 JavaScript 中实现字符串(String)转换为日期对象(Date)的简便方法,旨在为读者提供实用的代码参考。


<script>
var s=["2008-8-1","2009/9/2","10/3/2010"];
for(var i=0;i<s.length;i++){
  var d = string2date(s[i]);
  var year = d.getFullYear();
  var month = d.getMonth()+1;
  var date = d.getDate();
  var dateStr = year+" 年 "+month+" 月 "+ date+ " 日";
  alert("原始串:"+s[i]+"\n直接转:"+ new Date(s[i])+"\n用方法转:"+dateStr);
}
function string2date(str){
  return new Date(Date.parse(str.replace(/-/g,  "/")));
}
</script>

如果您对 JavaScript 的其他技巧感兴趣,推荐查阅本站的相关专题,包括《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》以及《JavaScript数学运算用法总结》。

希望上述关于字符串转日期的内容能对您的 JavaScript 编程工作提供有效的帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章