Javascript如何将时间字符串转化为时间

 3497

javascript将时间字符串转化为时间的方法:1、根据毫秒数构建Date对象,代码为【var date = new Date(timestamp)】;2、格式化日期,代码为【dateTime =date.toLocaleString】。


Javascript如何将时间字符串转化为时间


javascript将时间字符串转化为时间的方法:

对于时间字符串格式为:"2017-03-03 12:23:55";

IE:显示无效的日期

  1. new Date("2017-03-3 12:23:55")
  2. //[date] Invalid Date[date] Invalid Date

Chrome和FireFox:正确显示

  1. new Date("2017-03-3 12:23:55")
  2. //Fri Mar 03 2017 12:23:55 GMT+0800 (中国标准时间)


解决差异:

时间字符串格式统一转化为:"2017/03/03 12:23:55";

  1. var date = '2015-03-05 17:59:00';
  2. date = date.substring(0,19);    
  3. date = date.replace(/-/g,'/'); 
  4. var timestamp = new Date(date).getTime();
  5. document.write(timestamp);
  6. // 根据毫秒数构建 Date 对象
  7. var date = new Date(timestamp);
  8. // 格式化日期
  9. dateTime = date.toLocaleString();
  10. alert(dateTime);


本文网址:https://www.zztuku.com/detail-8849.html
站长图库 - Javascript如何将时间字符串转化为时间
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐