前端获取时区
- 下载并引入js文件;
https://momentjs.cn/
<!DOCTYPE html>
<html lang="en">
<head>
<script src="lib/moment.min.js"></script>
<title>Document</title>
</head>
<body>
<input type="button" onclick="getTimeZone()" value="获取时区">
<script>
function getTimeZone(){
let timeZone = moment().format('Z');
alert(timeZone);
}
</script>
</body>
</html>
通过调用moment().format(‘Z’);可以获取时区
moment().format(‘Z’);得到的时区格式为+08:00
moment().format(‘ZZ’);得到的时区格式为+0800
后端获取时区
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("XXX");
String format = simpleDateFormat.format(new Date());
System.out.println(format);//+08:00
可以通过查看SimpleDateFormat 类
可以看到Z和XXX都可以获取时区,不过格式上有些区别
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("Z");
String format = simpleDateFormat.format(new Date());
System.out.println(format);//+0800
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("X");
String format = simpleDateFormat.format(new Date());
System.out.println(format);//+08
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("XX");
String format = simpleDateFormat.format(new Date());
System.out.println(format);//+0800