【发布时间】:2022-11-19 21:27:17
【问题描述】:
我有一个包含图片中显示的卡片的界面,看起来卡片包含一个日期,但日期的格式如下:
'mm/dd/yyyy'
我希望它采用以下形式:
'dd/mm/yyyy'
知道我希望括号内的内容保持“日期”类型,而不是字符串或其他类型。
我怎么做?
date = {new Date(w.startingDate!)}
【问题讨论】:
标签: reactjs
我有一个包含图片中显示的卡片的界面,看起来卡片包含一个日期,但日期的格式如下:
'mm/dd/yyyy'
我希望它采用以下形式:
'dd/mm/yyyy'
知道我希望括号内的内容保持“日期”类型,而不是字符串或其他类型。
我怎么做?
date = {new Date(w.startingDate!)}
【问题讨论】:
标签: reactjs
假设您有一个日期字符串,您也许可以只进行正则表达式替换:
var date = "19/11/2022";
var output = date.replace(/^(d{2})/(d{2})/, "$2/$1");
console.log(output);
【讨论】:
尝试这个
new Date(w.startingDate).toLocaleString('en-GB').split(',')[0]
console.log(new Date("2022-11-20T00:00:00").toLocaleString('en-GB').split(',')[0])
【讨论】:
w.startingDate 的价值是多少
date 的类型应该是字符串而不是 Date。在这里date = {new Date(w.startingDate!)}