为了账号安全,请及时绑定邮箱和手机立即绑定

js 如何把字符串转化为日期

js 如何把字符串转化为日期

紫衣仙女 2019-04-02 05:00:34
字符串格式为 ‘yyyy-mm-dd hh:mi:ss’
查看完整描述

5 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

js 把字符串转化为日期参考代码如下:
var s ='2017-04-18 09:16:15';
s = s.replace(/-/g,"/");
var date = new Date(s );

解释说明:
/-/g 是正则表达式
表示将所有短横线-替换为斜杠/
其中g表示全局替换



查看完整回答
反对 回复 2019-04-03
?
万千封印

TA贡献1891条经验 获得超3个赞

var str ='2012-08-12 23:13:15';
str = str.replace(/-/g,"/");
var date = new Date(str );

查看完整回答
反对 回复 2019-04-03
?
森栏

TA贡献1810条经验 获得超5个赞

function strToDate(str) {
var tempStrs = str.split(" ");
var dateStrs = tempStrs[0].split("-");
var year = parseInt(dateStrs[0], 10);
var month = parseInt(dateStrs[1], 10) - 1;
var day = parseInt(dateStrs[2], 10);
var timeStrs = tempStrs[1].split("-");
var hour = parseInt(timeStrs [0], 10);
var minute = parseInt(timeStrs[1], 10) - 1;
var second = parseInt(timeStrs[2], 10);
var date = new Date(year, month, day, hour, minute, second);
return date;
}


查看完整回答
反对 回复 2019-04-03
  • 5 回答
  • 0 关注
  • 492 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信