Big*_*n86 2 javascript momentjs react-native
我有一个来自服务器(utc)的时间戳.我现在想把这个时间戳转换成我当地的时间.
转换UTC:
2016-08-11 12:19:14
Run Code Online (Sandbox Code Playgroud)
到当地时间:
2016-08-11 14:19:14
Run Code Online (Sandbox Code Playgroud)
这是我用过的:
localizeTime = function (timeToLocalize = "2016-08-11 12:19:14") {
return moment(timeToLocalize).locale(deviceLocale = "de").format('LLL');
};
Run Code Online (Sandbox Code Playgroud)
我正在使用react-native和moment.js
如果输入时间是UTC,并且字符串中没有任何内容来指示,那么您需要使用moment.utc而不是仅使用来解析它moment.然后,您可以使用该local功能将其转换为本地时间.
moment.utc("2016-08-11 12:19:14").local().format("YYYY-MM-DD HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)
de除非您确实需要特定于语言环境的字符串格式,否则不需要涉及区域设置(例如).Locale与语言和文化有关,而与时区无关. "local" != "locale"
| 归档时间: |
|
| 查看次数: |
1385 次 |
| 最近记录: |