js实现字符串转⽇期格式的⽅法本⽂实例讲述了js实现字符串转⽇期格式的⽅法。分享给⼤家供⼤家参考。具体分析如下:
⼤家都知道JS是根据结果来确定数据类型的。
当然我们也是可以转化的,下⾯我就介绍两种关于JS字符串类型转换成⽇期类型的⽅法,
我个⼈⽐较喜欢的是第⼀种⽅法。
⼤家有什么别的好⽅法也可以分享⼀下。
1.eval⽅法转换⽅法,---推荐使⽤这种⽅法
我写成了⼀个⽅法⼤家要吧直接调⽤
<script type="text/javascript">
//字符串转⽇期格式,strDate要转为⽇期格式的字符串
function getDate(strDate){
var date = eval('new Date(' + place(/\d+(?=-[^-]+$)/,
function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
return date;
}
//测试
alert(getDate("2012-05-09"));
</script>
2.第⼆种⽅法是使⽤拆分数组的⽅式。不建议这样使⽤,因为这样⽇期格式不灵活
⽅法如下
<script type="text/javascript">
//字符串转⽇期格式,strDate要转为⽇期格式的字符串
function getDate(strDate) {
var st = strDate;
var a = st.split(" ");
字符串转数组方法jsvar b = a[0].split("-");
var c = a[1].split(":");
var date = new Date(b[0], b[1], b[2], c[0], c[1], c[2]);
return date;
}
//测试
alert(getDate("2012-9-20 19:46:18"));
</script>
效果如下
希望本⽂所述对⼤家的javascript程序设计有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论