js时区转换并计算时间
程序员文章站
2021-12-14 10:43:41
...
获取客户端的时区并计算当前时间
function formatDate(strDate) {
var timeZone = (new Date().getTimezoneOffset()) * 60 * 1000;
var len = new Date(strDate).getTime();
var date2 = new Date(len - timeZone);
return date2.getFullYear() + "/" + (p(date2.getMonth() + 1)) + "/" + p(date2.getDate()) + ' ' + p(date2.getHours()) + ':' + p(date2.getMinutes()) + ':' + p(date2.getSeconds());
}
双位小于10前面补0
function p(s) {
return s < 10 ? '0' + s: s;
}
推荐阅读
-
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
-
Js 时间间隔计算的函数(间隔天数)
-
js计算两个时间差 天 时 分 秒 毫秒的代码
-
.Net与JS时间日期格式的转换问题对比分析
-
浅谈在Vue.js中如何实现时间转换指令
-
MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)
-
如何用JS/HTML将时间戳转换为“xx天前”的形式
-
js数值计算时使用parseInt进行数据类型转换(jquery)
-
JavaScript 脚本将当地时间转换成其它时区
-
js时间戳与日期格式的相互转换