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 相关文章推荐
W3C Group的JavaScript1.8 新特性介绍
May 19 Javascript
查看图片(前进后退)功能实现js代码
Apr 24 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
Aug 31 Javascript
vue v-model表单控件绑定详解
May 17 Javascript
javascript实现QQ空间相册展示源码
Dec 12 Javascript
Angular实现的简单定时器功能示例
Dec 28 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
Dec 29 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
vue实现点击当前标签高亮效果【推荐】
Jun 22 Javascript
微信小程序结合Storage实现搜索历史效果
May 18 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 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 is_null、empty、isset的区别
2015/07/07 PHP
php基本函数汇总
2015/07/09 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
jquery URL参数判断,确定菜单样式
2010/05/31 Javascript
Jquery ui css framework
2010/06/28 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
微信小程序 Image API实例详解
2016/09/30 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
javaScript产生随机数的用法小结
2018/04/21 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
Python中Collection的使用小技巧
2014/08/18 Python
python在指定目录下查找gif文件的方法
2015/05/04 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
蔻驰法国官网:COACH法国
2018/11/14 全球购物
公司法定代表人授权委托书
2014/09/29 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
团委副书记工作总结
2015/08/14 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
深入浅析Django MTV模式
2021/09/04 Python
介绍一下28个JS常用数组方法
2022/05/06 Javascript
Python可视化神器pyecharts绘制水球图
2022/07/07 Python