作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有如下字符串格式数据
Dec 26, 2014, 09:56 ET
Dec 31, 2014, 21:30 ET
Dec 30, 2014, 13:36 ET
我想要以下日期格式的输出
26-12-2014 09:56:00
31-12-2014 21:30:00
30-12-2014 13:36:00
我尝试过下面的代码,但它给出了不同的值。纠正我可以应用哪种语法将字符串转换为日期
str2date(input,"MMM dd, YYYY, HH:mm 'ET'")
最佳答案
如果你不想使用外部库,可以尝试这个
<html>
<head>
<script type="text/javascript">
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
function myDate ()
{
var dateValue = new Date("Dec 26, 2014, 09:56");
var d = dateValue.getDate();
var m = dateValue.getMonth();
var y = dateValue.getFullYear();
var h = addZero(dateValue.getHours());
var mi = addZero(dateValue.getMinutes());
var s = addZero(dateValue.getSeconds());
var newDate = (d + '-' + m + '-' + y + ' ' + h + ':' + mi + ':' +s);
document.write(newDate);
}
</script>
</head>
<body>
<script>
myDate();
</script>
</body>
</html>
关于javascript - 如何将字符串转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27724461/
我是一名优秀的程序员,十分优秀!