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 相关文章推荐
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
jquery 使用简明教程
Mar 05 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
Node.js 学习笔记之简介、安装及配置
Mar 03 Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 Javascript
Javascript实现登录记住用户名和密码功能
Mar 22 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
Jul 25 Javascript
seajs中最常用的7个功能、配置示例
Oct 10 Javascript
angular2中使用第三方js库的实例
Feb 26 Javascript
express express-session的使用小结
Dec 12 Javascript
layui之table checkbox初始化时选中对应选项的方法
Sep 02 Javascript
koa2的中间件功能及应用示例
Mar 05 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
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
PHP 文件系统详解
2012/09/13 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
php写入文件不覆盖的实例讲解
2019/09/17 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
让你的网站可编辑的实现js代码
2009/10/19 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
原生js实现倒计时--2018
2017/02/21 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python实现按行切分文本文件的方法
2016/04/18 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
容易被忽略的Python内置类型
2020/09/03 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
出租车拒载检讨书
2015/01/28 职场文书
护理工作心得体会
2016/01/22 职场文书