2 回答
TA贡献2051条经验 获得超10个赞
不幸的是,toLocaleString()不适用于Android。请检查以下链接。
解决方法是创建自定义映射并使用它:
const dateTimeMapping = {
en: {
onlyTime: 'h:mm A',
shortDate: 'ddd, D MMMM',
longDate: 'D MMMM YYYY h:mm A',
},
de: {
onlyTime: 'H:mm',
shortDate: 'ddd, D. MMMM',
longDate: 'LLL',
},
it: {
onlyTime: 'H:mm',
shortDate: 'ddd D MMMM',
longDate: 'D MMMM YYYY HH:MM',
},
}
传递 locale 属性和格式类型:
const result = dateTimeMapping[locale][type];
关于数字格式,您可以在此处阅读更多内容。
TA贡献1829条经验 获得超6个赞
我终于找到了一些名为
片刻
"moment": "^2.24.0" // in package.json file
import Moment from 'moment';
Moment(date).format('DD/MM/YYYY, hh:mm:ss')
Output is 11/11/2019, 1:17:00
希望这会在将来对某人有所帮助。
它适用于 iOS 和 Andorid 域。
添加回答
举报