昨天的日期

JavaScriptJavaScriptBeginner
立即练习

This tutorial is from open-source community. Access the source code

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将探索 JavaScript 编程的基础知识。我们将涵盖变量、数据类型、运算符和控制结构等主题。在实验结束时,你将在 JavaScript 编程方面拥有坚实的基础,并能够编写简单的脚本和函数。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/cond_stmts("Conditional Statements") subgraph Lab Skills javascript/variables -.-> lab-28250{{"昨天的日期"}} javascript/data_types -.-> lab-28250{{"昨天的日期"}} javascript/arith_ops -.-> lab-28250{{"昨天的日期"}} javascript/comp_ops -.-> lab-28250{{"昨天的日期"}} javascript/cond_stmts -.-> lab-28250{{"昨天的日期"}} end

以 yyyy - mm - dd 格式获取昨天的日期

要以 yyyy - mm - dd 格式获取昨天的日期,请按以下步骤操作:

  1. 打开终端/SSH 并输入 node 以开始练习编码。
  2. 使用 Date 构造函数获取当前日期。
  3. 使用 Date.prototype.getDate() 将日期减一。
  4. 使用 Date.prototype.setDate() 设置减一之后的日期。
  5. 使用 Date.prototype.toISOString() 返回 yyyy - mm - dd 格式的字符串。
  6. 调用函数 yesterday() 以获取昨天的日期。
const yesterday = () => {
  let d = new Date();
  d.setDate(d.getDate() - 1);
  return d.toISOString().split("T")[0];
};

yesterday(); // 如果当前日期是 2018 - 10 - 18,则返回 "2018 - 10 - 17"

按照这些步骤操作,你将能够以清晰简洁的方式获取昨天的日期。

总结

恭喜你!你已经完成了“昨天的日期”实验。你可以在 LabEx 中练习更多实验来提升你的技能。