Reactjs 如何在react native中格式化时间字符串

Reactjs 如何在react native中格式化时间字符串,reactjs,react-native,datetime-format,Reactjs,React Native,Datetime Format,我正在从数据库获取时间到我的应用程序。 我想把时间从2018-10-17 14:52:52格式转换成10月17日下午2:52格式 如何在不使用“时刻”库的情况下设置时间格式?AFAIK这在生产中不起作用,但在开发中起作用。您需要一个第三方库或iOS或Android操作系统的内置日期格式库。@aytek,是否需要moment.js库?@afifakan是的,这是常用的。但请记住,如果你的应用程序支持多种语言,你需要在你的项目中包括这些语言环境。 const input = new Date('20

我正在从数据库获取时间到我的应用程序。 我想把时间从2018-10-17 14:52:52格式转换成10月17日下午2:52格式


如何在不使用“时刻”库的情况下设置时间格式?

AFAIK这在生产中不起作用,但在开发中起作用。您需要一个第三方库或iOS或Android操作系统的内置日期格式库。@aytek,是否需要moment.js库?@afifakan是的,这是常用的。但请记住,如果你的应用程序支持多种语言,你需要在你的项目中包括这些语言环境。
const input = new Date('2018-10-17 14:52:52');

const output = input.toLocaleTimeString('en-US', {timeStyle: 'short'}) + ', ' + input.toLocaleDateString('en-US', {day: 'numeric'}) + ' ' + input.toLocaleDateString('en-US', {month: 'short'});

console.log(output); // 2:52 PM, 17 Oct