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

JavaScript017

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

参考代码如下:

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

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

alert(s) '弹出日期

效果图如下:

定义和用法

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

返回值

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

获取整数的长度可以用以下几种方法实现:

1.调用toString方法转为字符串后取长度

1

2

var num = 123

alert(num.toString().length)

2.隐式转字符串后取长度

1

2

var num = 123

alert((num + '').length)

推荐第1种方法,简单高效