此函数使用相对于UTC的实际偏移量,而不使用反向偏移量(例如,夏令时期间,纽约为-240)。像“+0400”这样的偏移字符串的作用与以前相同:
// always "2013-05-23 00:55"moment(1369266934311).utcOffset(60).format('YYYY-MM-DD HH:mm')moment(1369266934311).utcOffset('+0100').format('YYYY-MM-DD HH:mm')Moment.js 2.9.0 中 已弃用了较旧
.zone()的设置器。它接受含有时区标识符的字符串(例如,“-0400”或“-04:00”为-4小时),或者表示分钟数后面UTC(例如,240为纽约DST期间)。
// always "2013-05-23 00:55"moment(1369266934311).zone(-60).format('YYYY-MM-DD HH:mm')moment(1369266934311).zone('+0100').format('YYYY-MM-DD HH:mm')要使用命名时区而不是数字偏移量,请包含Moment时区并
.tz()改为使用:
// determines the correct offset for America/Phoenix at the given moment// always "2013-05-22 16:55"moment(1369266934311).tz('America/Phoenix').format('YYYY-MM-DD HH:mm')


