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 相关文章推荐
复制本贴标题和地址的js代码
Jul 01 Javascript
快速排序 php与javascript的不同之处
Feb 22 Javascript
js控制表单奇偶行样式的简单方法
Jul 31 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
Aug 10 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
Oct 04 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
Apr 27 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
Nov 16 Javascript
基于three.js编写的一个项目类示例代码
Jan 05 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
Jan 22 Javascript
vscode下的vue文件格式化问题
Nov 28 Javascript
js实现星星打分效果
Jul 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和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
Vue.js点击切换按钮改变内容的实例讲解
2018/08/22 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
基于Python fminunc 的替代方法
2020/02/29 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
技校教师求职简历的自我评价
2013/10/20 职场文书
应届生法律求职信
2013/10/22 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
Python预测分词的实现
2021/06/18 Python