如何将日期格式转换为dd/mm



您好,我想将日期格式2022-04-09 08:00:33转换为日期格式9 April。我试图转换它,但格式仍然错误,感谢帮助我之前

#解决

说到JavaScript中的日期操作,有很多第三方库可用。其中最受欢迎的是moments .js和Day.js。当涉及到将日期格式化为自定义格式时,这些库真的很容易使用。

的例子:

moment('2022-04-09 08:00:33','YYYY-MM-DD HH:mm:ss').format('D MMMM')

转换:

2012-04-09 08:00:33 to 9 April

您可以访问链接查看可用的格式。

或者您可以使用一个包含本机日期类的简单解决方案:

const date = new Date().toLocaleDateString('en-gb', {
day: 'numeric',
month: 'long',
});
console.log(date)

但是对于这个输入日期应该是正确的日期格式,即ISO时间戳字符串,以毫秒为单位。

日期和月份的安排将根据您使用的地区而定。

export const formatDate = (date) => {
const newDate = new Date(date)
const month = newDate.toLocaleString('default', { month: 'long' })
const day = newDate.getDate()
const formated = `${day} ${month}`
return formated
}

相关内容

  • 没有找到相关文章

最新更新