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

JavaScript08

js 如何把字符串转化为日期,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:

var a = '2006-10-01 12:00:05'

var date = new Date(a.replace(/-/g, '/'))

document.body.innerText = date

3、浏览器运行index.html页面,此时成功打印出了被转化为日期的数据。

参考代码如下:

var s='2017-05-24 12:33:22''定义日期字符串

s=s.replace(/ \d+(:\d+){2}/,'')'正则过滤后面的时间,只显示年月日

alert(s) '弹出日期

效果图如下:

定义和用法

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

返回值

一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

var d = new Date("2016-09-18")

随便字符串形式的日期变量, 使用上面方式传入js的Date对象,你就能使用d这个变量进行任何的日期操作了,从字符串转换成js日期的过程由js自动帮你完成