js时间字符串转换成毫秒
2013-04-17 15:11
435 查看
将“yyyy-MM-dd HH:mm:ss”字符串转换成Date
在谷歌浏览器chrome 下
$('detail').value = new Date('2013-04-15 15:53:40').getTime();可以直接转换成毫秒,但是在IE6下是不能的
所以就有了下面这个转换的例子了,兼容ie6
在谷歌浏览器chrome 下
$('detail').value = new Date('2013-04-15 15:53:40').getTime();可以直接转换成毫秒,但是在IE6下是不能的
所以就有了下面这个转换的例子了,兼容ie6
<html> <head> <script type="text/javascript"> function $(id){ return document.getElementById(id); } String.prototype.trim = function () { return this.replace(/(^\s*)|(\s*$)/g, ""); }; // 将“yyyy-MM-dd HH:mm:ss”字符串转换成Date //把“yyyy-MM-dd”字符串转换成Date,不兼容chrome function parseDate(dateString) { var dateReg = /^([1-9]\d{3})-(0?[1-9]|1[0-2])-(0?[1-9]|[12]\d|3[01])( ((0?|1)\d|2[0-3]):((0?|[1-5])\d):((0?|[1-5])\d))?$/; if (!dateReg.test(dateString)) { return null; } var childgroups = dateString.match(dateReg); var execFuncs = ["", "setFullYear", "setMonth", "setDate", "", "setHours", "", "setMinutes", "", "setSeconds", ""]; var date = new Date(0); for (var i = 0; i < childgroups.length; i++) { if (execFuncs[i] != "" && childgroups[i] != "") { var num = Number(childgroups[i]); if (execFuncs[i] == "setMonth") { num -= 1; } date[execFuncs[i]](num); } } return date; } function foo() { $('detail').value = "2013-04-15 15:53:40转换成毫秒:"+ parseDate($('detail').value.trim()).getTime(); } </script> </head> <body> <div height="100px"> <fieldset> <legend><strong>时间转换</strong></legend> <input type="text" id="detail" name="qwe" style="width: 400px" value="2013-04-15 15:53:40" > <input type="button" id="roViewType12" name="buttonname" value="获取选中的信息" onclick="foo()"> </fieldset> </div> </body> </html>
相关文章推荐
- JS日期格式字符串转换为日期毫秒数和时间毫秒数转换为日期
- JS将毫秒时间戳转换成合适的时间字符串
- js字符串和时间戳互相转换
- js中的时间与毫秒数互相转换
- 用js将从后台得到的时间戳(毫秒数)转换为想要的日期格式
- js动态获取当前系统时间+js字符串转换为date日期对象
- 在JS中如何把毫秒转换成规定的日期时间格式实例
- js中的时间与毫秒数互相转换
- js中的时间与毫秒数互相转换
- 处理将list 转换为json,js时间显示毫秒数问题
- js时间戳对象和标准格式字符串之间的转换方法
- js时间日期和毫秒的相互转换
- 用js将从后台得到的时间戳(毫秒数)转换为想要的日期格式
- JS获取到时间转换成字符串类型
- JS 时间戳 时间字符串 时间类型相互转换
- [转]js中的时间与毫秒数互相转换
- js中将时间字符串转换为时间戳
- 将yyyy-dd-MM hh:mm:ss字符串格式的时间转换为毫秒
- js把日期字符串转换成时间戳
- js把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式