javascript - 改进日期格式化 JavaScript 功能
问题描述
我是 stackoverflow 的新手,最近开始学习 Javascript。我可以知道如何改进日期格式功能。我用 javascript (ES5/ES6) 编写。这段代码只是练习的一部分。任何帮助将不胜感激。
function formatDate() {
let bookingDate = new Date();
let dayNumber = bookingDate.getDay();
let date = bookingDate.getDate();
let month = bookingDate.getMonth();
let year = bookingDate.getFullYear();
return ` ${getWeekday(dayNumber)}, ${monthName(
month
)} ${date}, ${year}`;
function getWeekday(dayNumber) {
let day = bookingDate.getDay();
let DayName = [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
];
return DayName[dayNumber];
}
function monthName(month) {
let monthNames = [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
];
return monthNames[month];
}
}
解决方案
推荐阅读
- java - 如何使用 TextFlow 控件处理事件?
- angular - 在无限滚动中多次调用角度行为主题
- oracle - 存储过程在找到某些东西时返回一个数字
- flutter-test - 方法 '_subFromInteger' 在 null 上被调用
- c# - 使用 Directory.GetFiles 时如何在 Mac 上解决 Permission denied
- laravel - Laravel 请求被 401 错误阻塞
- javascript - AmCharts 堆叠问题
- for-loop - 在 Haskell 中重写嵌套 for 循环的好技术是什么?
- amazon-web-services - elasticbeanstalk cli 在新终端上不起作用
- axios - 与 WhatsApp 的 Twilio 集成时我的代理出现问题