我找不到解决办法. 如何获取"Tuesday 22.11.2022"格式的日期.

我就是这么做的

 const date = new Date();
  const day = date.getDate();
  const month = date.getMonth() + 1;
  const year = date.getFullYear();
  const today = day + '.' + month + '.' + year;
  const tomorrow = day + 1 + '.' + month + '.' + year;

有没有办法弄到今天和明天的日期?

推荐答案

使用内置的Intl.DateTimeFormat.您可以将日期中的/替换为.,或者使用更喜欢点的区域设置(例如Turkish).

const today = new Date();
const tomorrow = new Date(today);
tomorrow.setDate(tomorrow.getDate() + 1);

const locale = "tr"; // set to `undefined` to use the browser default

// Using "en" for the day name since you seem to want it in English
const dayFormatter = new Intl.DateTimeFormat("en", { weekday: "long" });
const dateFormatter = new Intl.DateTimeFormat(locale, {
  year: "numeric",
  month: "2-digit",
  day: "2-digit",
});

const formatDate = (date) =>
  `${dayFormatter.format(date)} ${dateFormatter.format(date)}`;

console.log("today:", formatDate(today));
console.log("tomorrow:", formatDate(tomorrow));

注意:JavaScript的Date不支持September 1752

Javascript相关问答推荐

点击按钮一次有文本出现和褪色,而不是点击两次?(html,CSS,JavaScript)

Angular material 拖放堆叠的牌副,悬停时自动展开&

如何在Javascript中使用Go和检索本地托管Apache Arrow Flight服务器?

屏幕右侧屏障上的产卵点""

虚拟滚动实现使向下滚动可滚动到末尾

S文本内容和值不必要的不同

我可以使用空手道用户界面来获取网页的当前滚动位置吗?

如何迭代叔父元素的子HTML元素

当id匹配时对属性值求和并使用JavaScript返回结果

WhatsApp Cloud API上载问题:由于MIME类型不正确而导致接收&Quot;INVALID_REQUEST";错误

DOM不自动更新,尽管运行倒计时TS,JS

Google脚本数组映射函数横向输出

无法设置RazorPay订阅API项目价格

使用线性插值法旋转直线以查看鼠标会导致 skip

输入的值的类型脚本array.排序()

如何阻止外部脚本进入顶层导航

如何格式化API的响应

如何将缓冲区数组转换回音频

JS:inline date子串.

使用Firebase实时数据库`update`在同一 node 上执行多个更新