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学习笔记二 之 变量
Dec 15 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
jQuery实现简单的点赞效果
May 29 Javascript
Javascript中for循环语句的几种写法总结对比
Jan 23 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
js实现GIF动图分解成多帧图片上传
Oct 24 Javascript
JavaScript单线程和任务队列原理解析
Feb 04 Javascript
JavaScript使用canvas绘制随机验证码
Feb 17 Javascript
JS实现判断移动端PC端功能
Feb 21 Javascript
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
使用adodb lite解决问题
2006/12/31 PHP
深入PHP变量存储的详解
2013/06/13 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
PHP多维数组排序array详解
2017/11/21 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
老生常谈进程线程协程那些事儿
2017/07/24 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
Jupyter notebook远程访问服务器的方法
2018/05/24 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Python读取实时数据流示例
2019/12/02 Python
django3.02模板中的超链接配置实例代码
2020/02/04 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
开放系统互连参考模型
2016/06/29 面试题
简单叙述一下MYSQL的优化
2016/05/09 面试题
在校学生职业规划范文
2014/01/08 职场文书
公司员工检讨书
2014/02/08 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
公务员年终个人总结
2015/02/12 职场文书
就业导师推荐信范文
2015/03/27 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书