javascript - 从日期响应中提取时间

标签 javascript

Date.parseWeird = Date.prototype.parseWeird = function (d) {
    return new Date(parseInt(d.replace(/[^\-\d]/g, ""), 10));
};

var newDate = Date.parseWeird("\/Date(1317847200000-0400)\/");

document.write(newDate);

这会返回我Thu Oct 06 2011 02:10:00 GMT+0530(印度标准时间)

我想提取此 02:10:00 并将其转换为时间,如 9:30 P.M 或 A.M

最佳答案

你就不能尝试一下这样的事情吗?

http://jsfiddle.net/wXvzt/

<h4>It is now  
<script type="text/javascript">
<!--
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10){
minutes = "0" + minutes
}
document.write(hours + ":" + minutes + " ")
if(hours > 11){
document.write("PM")
} else {
document.write("AM")
}
//-->
</script>
</h4>

关于javascript - 从日期响应中提取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688270/

相关文章:

c# - $.ajax POST 调用 ServiceStack Web 服务,参数未到达

javascript - Bootstrap 模式按钮单击事件未在第一次触发

javascript - Ruby on Rails 动态引导模态表

javascript - 如何以像素为单位降低 VH 的值?

php - 使用php调用db并在js变量中保存值

javascript - 如何通过滚动显示元素?

javascript - 仅当宽度大于 x 像素时才执行 javascript 代码

javascript - 在显示真实网页之前先显示图像一段时间

javascript - 当 "select"元素发生变化时,如何模拟用户点击javascript中的提交按钮?

javascript - 一个页面上的多个模态,具有递增的 CSS id