<script>
//时区时间转UTC时间
function convertAnyZoneTimeToUTCTime(AnyZoneTime){
//06/04/2023 Thursday 09:23:12
var UTCTime = new Date(AnyZoneTime).toISOString();
return UTCTime;
}
//UTC时间转本地时间
function convertUTCTimeToLocalTime(UTCTimeString) {
if(!UTCTimeString){
return '-';
}
//格式化显示
function formatFunc(str) {
return str > 9 ? str : '0' + str
}
//这步是关键
var date2 = new Date(UTCTimeString);
var year = date2.getFullYear();
var mon = formatFunc(date2.getMonth() + 1);
var day = formatFunc(date2.getDate());
var hour = date2.getHours();
var noon = hour >= 12 ? 'PM' : 'AM';
hour = hour>=12?hour-12:hour;
hour = formatFunc(hour);
var min = formatFunc(date2.getMinutes());
var sec = formatFunc(date2.getSeconds());
var dateStr = year+'-'+mon+'-'+day+' '+noon +' '+hour+':'+min+':'+sec;
return dateStr;
}
setInterval(function(){
document.getElementById('localtime').innerText = new Date();
var UTCTime = convertAnyZoneTimeToUTCTime(new Date());
document.getElementById('utctime').innerText = UTCTime;
document.getElementById('time').innerText = convertUTCTimeToLocalTime(UTCTime);
},1000);
</script>
JS时区之间转换
最新推荐文章于 2024-07-07 03:09:29 发布