JS格式化日期 苹果使用12小时制 和安卓日期不一致 苹果的比安卓日期大8个小时
可以使用moment.js库来格式化日期,并且可以设置时区来解决苹果和安卓日期不一致的问题。
安装moment.js库:
npm install moment --save
使用moment.js库格式化日期:
var moment = require('moment');
// 获取当前时间
var now = moment();
// 格式化日期
var formattedDate = now.format('YYYY-MM-DD hh:mm:ss A');
console.log(formattedDate);
其中,hh表示12小时制的小时数,A表示上午/下午。
设置时区:
若要将日期格式化为特定时区的时间,可以使用moment-timezone库。
安装moment-timezone库:
npm install moment-timezone --save
使用moment-timezone库设置时区:
var moment = require('moment-timezone');
// 获取当前时间
var now = moment();
// 设置时区为北京时间
now.tz('Asia/Shanghai');
// 格式化日期
var formattedDate = now.format('YYYY-MM-DD hh:mm:ss A');
console.log(formattedDate);
在上述代码中,使用now.tz('Asia/Shanghai')将时区设置为北京时间。可以根据需要设置不同的时区
原文地址: https://www.cveoy.top/t/topic/emAh 著作权归作者所有。请勿转载和采集!