js 格式化字符串为时间yyyy-MM-dd
参考代码如下:
var s=’2017-05-24 12:33:22′;’定义日期字符串
s=s.replace(/ \d+(:\d+){2}/,”)’正则过滤后面的时间,只显示年月日
alert(s) ‘弹出日期效果图如下:
定义和用法
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
返回值
一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
怎么将javascript里的时间格式转化为”yyyy-MM-dd hh24:mi”
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” >
<head>
<title>Untitled Page</title>
</head>
<body>
<input id=”status” disabled=”disabled” />
</body>
</html>
<script type=”text/javascript”>
window.onload=function(){
mydate=new Date();
document.getElementById(“status”).value = mydate.getFullYear() + “-” + (mydate.getMonth()+1) + “-” + mydate.getDate() + ” ” + mydate.getHours() + “:” + mydate.getMinutes() + “:” + mydate.getSeconds();
}
</script>
大侠们,在jsp页面如何用javascript获取系统时间并转换格式为“yyyy – mm – dd”?