js 格式化字符串为时间yyyy-MM-dd

JavaScript032

js 格式化字符串为时间yyyy-MM-dd,第1张

参考代码如下:

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自动帮你完成