可以使用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')将时区设置为北京时间。可以根据需要设置不同的时区

JS格式化日期 苹果使用12小时制 和安卓日期不一致 苹果的比安卓日期大8个小时

原文地址: https://www.cveoy.top/t/topic/emAh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录