我从PHP中获取了这段代码,带有javascript代码,实时时钟,并成功将其放在我的网站上.代码在这里:
<?php
function d1() {
    $time1 = time();
    $date1 = date("h:i:sa",$time1);
    echo $date1;
}
?>
<script>
    var now = new Date(<?php echo time() * 1000 ?>);
    function startInterval(){
        setInterval('updateTime();', 1000);
    }
    startInterval();//start it right away
    function updateTime(){
        var nowMS = now.getTime();
        nowMS += 1000;
        now.setTime(nowMS);
        var clock = document.getElementById('qwe');
        if(clock){
            clock.innerHTML = now.toTimeString();//adjust to suit
        }
    }
</script>
<div id="qwe"></div>
但是,时间格式显示为:
21:41:44 GMT-0400 (Eastern Standard Time)
我希望它显示为
9:41:44 PM
我假设这一行
 clock.innerHTML = now.toTimeString();//adjust to suit
是我需要改变的,但找不到任何非常简单的格式.我是否需要自己编写一些内容以此自定义格式显示?
我想建议您尝试在Chrome中使用开发人员工具,以便检查对象可用的属性和功能.
试试这个,F12到开发人员工具并在那里输入
var date_new = new Date()
然后输入date_new.按下该点后,您将看到可用的潜在功能
当然,阅读官方文档可以了解所有这些,但是如果你没有网络连接或匆忙.你可以只看看Date Object的那些功能.
玩得开心!
| 归档时间: | 
 | 
| 查看次数: | 113 次 | 
| 最近记录: |