[英]How to format JSON dates with JavaScript?
我有一个 HTML <input type="date" name="departing" />
2021-11-07
<input type="date" name="departing" />
返回例如以下格式的日期: 2021-11-07
当我将此变量转发到我的车把时,它显示如下:
Mon Nov 08 2021 01:00:00 GMT+0100 (Central European Standard Time)
我想让它显示为:
07/11/2021
我尝试用date-fns格式化它,如下所示:
departing = format(parseISO(departing.getDate()), "dd/MM/yyyy");
但随后我的车把显示: "Invalid Date"
我感到很困惑。 关于如何以 07/11/2021 格式显示该日期的任何想法?
首先创建一个日期对象
const newDate = new Date();
现在您可以操纵代码来获得您想要的任何答案
var outputDate = newDate .getDate() + "/" + (newDate.getMonth()+1) + "/" +
newDate.getFullYear();
输出看起来像 01/11/2021
好吧,您可以像单独使用 #getDate()、#getMonth() 和 #getFullYear() 方法一样简单,然后按照您想要的顺序显示它们:
const date = new Date(departing);
const day = date.getDate();
const month = date.getMonth() + 1;
const year = date.getFullYear();
console.log(`${day}/${month}/${year}`);
希望它回答了这个问题。
你可以通过几种方式做到这一点
方法一:-
let n = new Date()
console.log(n.toLocaleDateString("en-US")
output=== 31/9/2021
方法 2 :- 获取单独的值并合并
let n = new Date()
console.log(n.getDate()+"/"+n.getMonth()+"/"+n.getFullYear())
output=== 31/9/2021
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.