本文主要介绍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编程有所帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。