我已经搜索了几个小时,如何从我的网站上删除GMT时间。我看到了很多主题,但无法将它们应用到我的代码中;我是JS的新手。我有以下代码:
var timestamp = '<?=time();?>';
function updateTime() {
$('#time').html(Date(timestamp));
timestamp++;
}
$(function() {
setInterval(updateTime, 1000);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
TIME: <span id="time"></span>
得到以下输出:
时间:星期三Oct 27 2021 00:26:01 GMT+0530(美国标准时间)
But i Want only:
时间:Wed Oct 27 2021 00:26:01
try this:
$(function() {
setInterval(()=> {
let d = new Date;
$('#time').html(`${d.toDateString()} ${d.toLocaleTimeString()}`);
}, 1000);
});
使用String.prototype.substr()
。参见文档- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr
function updateTime() {
$('#time').html(Date().substr(0,25));
}
$(function() {
setInterval(updateTime, 1000);
});