hngl.net
当前位置:首页 >> JS里面怎么把字符串转换成DAtE >>

JS里面怎么把字符串转换成DAtE

var str = "2010-08-01"; // 转换日期格式 str = str.replace(/-/g, '/'); // "2010/08/01"; // 创建日期对象 var date = new Date(str); // 加一天 date.setDate(date.getDate() + 1);

var str = "2010-08-01";// 转换日期格式str = str.replace(/-/g, '/'); // "2010/08/01";// 创建日期对象var date = new Date(str);// 加一天date.setDate(date.getDate() + 1);

js 把字符串转化为日期参考代码如下: var s ='2017-04-18 09:16:15'; s = s.replace(/-/g,"/"); var date = new Date(s ); 解释说明: /-/g 是正则表达式 表示将所有短横线-替换为斜杠/ 其中g表示全局替换

var datestring = '2013/2/28'; var date = new Date(datestring); date为所需的Date对象

var str = "2010-03-22"; var val = Date.parse(str); var newDate = new Date(val); alert(newDate);

方法一: var temper="2009-6-28 15:23" var dt = new Date(temper.replace(/-/,"/")) alert(dt) 方法二: function ConvertDateFromString(dateString) { if (dateString) { var arr1 = dateString.split(" "); var sdate = arr1[0].split('-')...

var time1 = new Date('2012-12-23 12:12:34');var time2 = new Date('2012-12-23 12:15:34');// 计算时间差, 单位是毫秒var minus = Math.abs(time1.getTime() - time2.getTime());console.log('时间相差:' + minus + ' 毫秒!');

new Date在不同浏览器中支持的写法都不同,最兼容的写法是yyyy/MM/dd 其他写法在部分浏览器中无法解析 如,IE7不支持(yyyy-MM-dd,只支持/分割) chrome支持的种类很多 Firefox支持yyyy/M/d但不支持yyyy-M-d等

1、比较常用的方法,但繁琐,参考如下: 主要使用Date的构造方法:Date(int year , int month , int day) var str1 = "2009-8-9"; var arr1 = str1.split("-"); var date1 = new Date(arr1[0],parseInt(arr1[1])-1,arr1[2]); var str2 = "2009-8...

var str ='2012-08-12 23:13:15'; str = str.replace(/-/g,"/"); var date = new Date(str );

网站首页 | 网站地图
All rights reserved Powered by www.hngl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com