时区看起来像这样:
{ value: 'Australia/Sydney',
name: '(GMT+10:00) Canberra, Melbourne, Sydney' },
该时区的首选日期输入格式为DD/MM/YYYY
。
然后我将它用作jquery ui datepicker
上的日期输入格式https://jqueryui.com/datepicker/#date-formats
或者更准确地说,我将传递{-1}} {-1}} {/ 1}}属性的角度ui-date(基于jquery ui datepicker)https://github.com/angular-ui/ui-date#ui-date-format-directive
我尝试查看momentjs文档,但我看不到任何可以传递时区值DD/MM/YYYY
的内容并返回日期输入格式。
答案 0 :(得分:-1)
Momentjs有一个特定的时区插件:https://momentjs.com/timezone/ 数据格式还包含澳大利亚时区(https://momentjs.com/timezone/docs/#/data-formats/unpacked-format/)
例如:
moment().tz("Australia/Sydney"); //.format();
let now = moment(new Date()).format("L");
console.log(now);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-utils.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js"></script>