本文主要介绍js实现字符串到日期格式的方法,涉及javascript对字符串和日期操作的相关技巧。有需要的朋友可以参考一下。
本文介绍了用js实现字符串到日期格式的方法。分享给你,供你参考。具体分析如下:
大家都知道JS是根据结果来确定数据类型的。
当然,我们也是可以皈依的。这里我将介绍两种将JS字符串类型转换为日期类型的方法。
我个人更倾向于第一种方法。
有没有其他好的方法分享一下?
1.eval方法转换方法-建议使用此方法。
我写了一个方法,如果你想的话可以直接调用。
脚本类型=文本/javascript
//字符串转换为日期格式,strDate字符串要转换为日期格式。
函数getDate(strDate){
var Date=eval( new Date( strdate . replace(/ d(?=-[^-] $)/,
函数(a) { return parseInt(a,10)-1;}).match(/ d/g)));
返回日期;
}
//测试
alert(getDate( 2012-05-09 );
/脚本
2.第二种方法是拆分数组。不建议这样做,因为日期格式不灵活。
该方法如下
脚本类型=文本/javascript
//字符串转换为日期格式,strDate字符串要转换为日期格式。
函数getDate(strDate) {
var st=strDate
var a=ST . split();
var b=a[0]。拆分(-);
var c=a[1]。拆分(:);
var date=new Date(b[0],b[1],b[2],c[0],c[1],c[2]);
返回日期;
}
//测试
alert(getDate( 2012-9-20 19:46:18 );
/脚本
效果如下
希望这篇文章对大家的javascript编程有所帮助。