Ruslan Gorbunov Asked:2020-08-20 13:59:28 +0000 UTC2020-08-20 13:59:28 +0000 UTC 2020-08-20 13:59:28 +0000 UTC 如何以特定的 JS 格式创建日期 772 new Date() 以下列格式返回日期:星期几、月份(单词)、日、年、小时、分钟、秒。是否有可能以某种方式一次创建某种格式的日期?(但不使用 getDay 等)例如:日、月、年 (20 08 2019) javascript 3 个回答 Voted ZZQ 2020-08-20T15:09:05Z2020-08-20T15:09:05Z 这可以使用方法来完成toLocaleString() var date = new Date(Date.UTC(2019, 7, 20, 10, 51, 40)) console.log(date.toLocaleString('ru-RU')) console.log(date.toLocaleString('en-US')) console.log(date.toLocaleString('ko-KR')) 该方法是可定制的,详见MDN web docs Best Answer Андрей Собченюк 2020-08-20T14:03:35Z2020-08-20T14:03:35Z 使用这个库 https://momentjs.com/ 格式化日期 OPTIMUS PRIME 2020-08-20T14:59:04Z2020-08-20T14:59:04Z “不使用 getDay 等。” - 这是被禁止的) function getFormatDate(join){ join = join || ' '; // разделитель по дефолту var d = new Date(); return addZero(d.getDate()) + join + addZero(d.getMonth() + 1) + join + d.getFullYear(); } function addZero(num){ return +num < 10 ? '0' + num : num } console.log( getFormatDate() ); console.log( getFormatDate('.') ); console.log( getFormatDate('/') ); console.log( getFormatDate(' - ') ); •日期和时间 •条件运算符“?”
这可以使用方法来完成
toLocaleString()该方法是可定制的,详见MDN web docs
使用这个库 https://momentjs.com/ 格式化日期
“不使用 getDay 等。” - 这是被禁止的)
•日期和时间
•条件运算符“?”