JavaScript date() -用于日期时间时钟
JavaScript date() - for date-time clock
要在WordPress网站上显示时钟,我使用下面链接中建议的简单代码:
- JavaScript时钟 —plus2net.com
我将显示功能更改为:
function display_ct() {
var strcount
var now = new Date();
var d = Date.UTC(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), now.getMinutes(), now.getSeconds() );
// obtain local UTC offset and convert to msec
localOffset = now.getTimezoneOffset() * 60000;
var c = new Date(d + localOffset);
document.getElementById('ct').innerHTML = c;
tt=display_c();
}
显示:
Sun Jul 20 2014 14:57:47 GMT+0600 (Central Asia Standard Time)
该网站是一个基于孟加拉国的网站,所以我需要显示的时间是GMT+6
总是。但是我想像下面这样设置显示格式:
Dhaka: Jul 20 2014 02:57:47 PM
我知道我可以显示字符串Dhaka:
,但我不能修改JS的视图。我检查了getFullYear()
, getMonth()
等,但每次它们都返回单个值。那么,date()
函数的大输出是如何产生的呢?我没有检查我的代码,否则达卡。
对不起,我是javascript新手。(
查看jsfiddle: http://jsfiddle.net/Ngs4v/
var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"];
var date = new Date();
//get mm dd yyyy
var mnth = monthNames[date.getMonth()];
var dt = date.getDate();
var yr = date.getFullYear();
//get hh mm ss
var seconds = date.getSeconds();
var minutes = date.getMinutes();
var hour = date.getHours();
//get AM/PM
var ampm = hour >= 12 ? 'PM' : 'AM';
hour = hour % 12;
hour = hour ? hour : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0'+minutes : minutes;
$('#date').text('Dhaka : ' + mnth + ' ' + dt + ' '+ yr + ' ' + hour + ':'+ minutes + ':'+ seconds + ' ' + ampm);
相关文章:
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- 使用时刻.js从日期时间中提取时间
- 两个日期时间选择器
- Javascript:如何在onChange事件期间更改日期时间值
- .Net webApi ISO日期时间和IE8
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- JavaScript JSON关联对象键和值都作为日期时间戳
- 将日期时间javascript绑定到表列
- 将JS日期解析为C#日期时间
- 使用JavaScript将客户端日期/时间字符串转换为JSON日期/时间串
- 从javascript数组获取php的日期时间
- 格式化momentjs日期时间
- 这个正则表达式的日期/时间有什么问题
- Mongoose查询在两个日期时间之间提取数据
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 自定义angularjs过滤器日期时间格式额外字符