js实现字符串转日期格式的方法


Posted in Javascript onMay 20, 2015

本文实例讲述了js实现字符串转日期格式的方法。分享给大家供大家参考。具体分析如下:

大家都知道JS是根据结果来确定数据类型的。
当然我们也是可以转化的,下面我就介绍两种关于JS字符串类型转换成日期类型的方法,
我个人比较喜欢的是第一种方法。
大家有什么别的好方法也可以分享一下。

1.eval方法转换方法,---推荐使用这种方法

我写成了一个方法大家要吧直接调用

<script type="text/javascript">
//字符串转日期格式,strDate要转为日期格式的字符串
function getDate(strDate){
  var date = eval('new Date(' + strDate.replace(/\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(" "); 
  var 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>

效果如下

js实现字符串转日期格式的方法

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript Event对象详解及使用示例
Nov 22 Javascript
jquery 操作iframe的几种方法总结
Dec 13 Javascript
多种方法实现load加载完成后把图片一次性显示出来
Feb 19 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
简单谈谈ES6的六个小特性
Nov 18 Javascript
String字符串截取的四种方式总结
Nov 28 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
three.js加载obj模型的实例代码
Nov 10 Javascript
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
自定义Vue中的v-module双向绑定的实现
Apr 17 Javascript
微信小程序wxs实现吸顶效果
Jan 08 Javascript
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
JavaScript实现带标题的图片轮播特效
May 20 #Javascript
手机端页面rem宽度自适应脚本
May 20 #Javascript
jquery实现弹出层效果实例
May 19 #Javascript
jQuery结合ajax实现动态加载文本内容
May 19 #Javascript
jQuery实现在列表的首行添加数据
May 19 #Javascript
jQuery中 prop() attr()使用详解
May 19 #Javascript
javascript实现获取服务器时间
May 19 #Javascript
You might like
用PHP读注册表
2006/10/09 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
javascript 写类方式之七
2009/07/05 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
python中函数总结之装饰器闭包详解
2016/06/12 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
2020/09/18 Python
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
创建索引时需要注意的事项
2013/05/13 面试题
linux面试题参考答案(8)
2016/04/19 面试题
四年级数学教学反思
2014/02/02 职场文书
企业宗旨标语
2014/06/10 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
先进工作者申报材料
2014/12/23 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python