Sha*_*ika 1 javascript node.js momentjs react-native
我的 RN 应用程序中有以下代码。
getFormattedDate = (date) => {
const formattedDate = moment(new Date(date)).format('MMMM, DD YYYY');
return { date: formattedDate };
}
Run Code Online (Sandbox Code Playgroud)
当我在模拟器上运行它时,格式化的日期会正确显示。但是当我在设备上运行它时,它说日期无效。我在这里做错了什么?
根据您的评论,我假设该date参数是一个字符串。如果您想从字符串创建新时刻,则必须传递日期格式。然后可以对新创建的时刻进行格式化.format以再次获取字符串。
改变:
const formattedDate = moment(new Date(date)).format('MMMM, DD YYYY');
Run Code Online (Sandbox Code Playgroud)
到:
const formattedDate = moment(date,"MMM, DD YYYY").format("MMMM, DD YYYY");
Run Code Online (Sandbox Code Playgroud)
在这里您可以找到有关字符串格式的更多详细信息。
| 归档时间: |
|
| 查看次数: |
3430 次 |
| 最近记录: |