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 相关文章推荐
JSON 教程 json入门学习笔记
Sep 22 Javascript
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
Jan 29 Javascript
简单的Jquery全选功能
Nov 07 Javascript
Javascript实现的SHA-256加密算法完整实例
Feb 02 Javascript
bootstrap table分页模板和获取表中的ID方法
Jan 10 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
Jan 25 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
Mar 03 Javascript
微信小程序中的上拉、下拉菜单功能
Mar 13 Javascript
原生js实现html手机端城市列表索引选择城市
Jun 24 Javascript
解决ant Design Search无法输入内容的问题
Oct 29 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
神族 Protoss 剧情介绍
2020/03/14 星际争霸
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
PDO::setAttribute讲解
2019/01/29 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
python查询mysql,返回json的实例
2018/03/26 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
Python @property使用方法解析
2019/09/17 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
物流管理毕业生自荐信
2013/10/24 职场文书
中医临床专业自我鉴定范文
2014/01/15 职场文书
安全标准化汇报材料
2014/02/03 职场文书
小学教师师德感言
2014/02/10 职场文书
先进事迹报告会主持词
2014/04/02 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
vue+element ui实现锚点定位
2021/06/29 Vue.js
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server