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


本文摘自PHP中文网,作者coldplay.xixi,侵删。

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

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

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

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

IE:显示无效的日期

1

2

new Date("2017-03-3 12:23:55")

//[date] Invalid Date[date] Invalid Date

Chrome和FireFox:正确显示

1

2

new Date("2017-03-3 12:23:55")

//Fri Mar 03 2017 12:23:55 GMT+0800 (中国标准时间)

解决差异:

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

1

2

3

4

5

6

7

8

9

10

var date = '2015-03-05 17:59:00';

date = date.substring(0,19);   

date = date.replace(/-/g,'/');

var timestamp = new Date(date).getTime();

document.write(timestamp);

// 根据毫秒数构建 Date 对象

var date = new Date(timestamp);

// 格式化日期

dateTime = date.toLocaleString();

alert(dateTime);

相关免费学习推荐:javascript视频教程

以上就是javascript如何将时间字符串转化为时间的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript最初是为了实现什么

js 闭包的作用是什么?

javascript怎么将array转为字符串

7个javascript中关于闭包的面试题,你能回答上来吗?

javascript的三大组成部分是什么

javascript写一个js解释器

javascript对象怎么转换成字符串

javascript字符串如何转json

js中call、apply、bind的区别

js基本数据类型有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...