首页 > 编程语言 >JavaScript – Temporal API & Date

JavaScript – Temporal API & Date

时间:2023-01-15 19:12:46浏览次数:66  
标签:01 Temporal JavaScript API 2023 Date

前言

Temporal API 是 JS 的新东西, 用来取代 Date. 虽然现在 (15-01-2023) 没有任何游览器支持. 但它已经是 stage 3 了. 而且有完整的 polyfill, 所以还是非常推荐大家积极的去使用它.

 

参考

YouTube – Learn Temporal API In 17 Minutes

Temporal Date API Ultimate Guide

tc39 – Temporal

 

吐槽 Date

Date 非常的烂, 它是 1995年 模仿 Java 设计的. 后来 1997年 Java 丢弃了这个设计, 但 JavaScript 却一直沿用至今. 从这点你就知道它有多烂了.

month starts with zero

const date = new Date(2023, 1, 1);
console.log(date.toDateString()); // Wed Feb 01 2023

你以为创建的是 1月1号 ? 不, JS 的 Date 月份是从 0 开始的. 1月 = 0, 2月 = 1....

parse string 倒是正确的, 但 getMonth 依旧是返回 0 哦.

const date2 = new Date('2023-01-01');
console.log(date2.toDateString()); // Sun Jan 01 2023
console.log(date2.getMonth()); // 0

 

标签:01,Temporal,JavaScript,API,2023,Date
From: https://www.cnblogs.com/keatkeat/p/17053954.html

相关文章

  • 常用API——Stirng
    String概述:学习目标:掌握创建String对象publicclasshelloworld{publicstaticvoidmain(String[]args){//1.通过双引号直接创建对象,并打印。......
  • (已解决)Mybatis逆向生成时,没有生成根据主键的select、update和delete方法
    使用mybatis逆向生成时,发现mapper接口中没有生成...ByPrimaryKey的方法,在generatorConfig.xml配置文件的数据库连接,即jdbcConnection标签中加入<propertyname="useInf......
  • Web APIs DOM- 网页特效篇 综合案例
    前期更新笔记内容:  ​​WebAPI基本认知/​​    ​​获取DOM元素​​ /   ​​设置/修改DOM元素内容和元素属性​​ /  ​​定时器-间歇函数​​  /  ......
  • 机器学习算法:逻辑回归api介绍
    学习目标知道逻辑回归api的用法sklearn.linear_model.LogisticRegression(solver='liblinear',penalty=‘l2’,C=1.0)solver可选参数:{'liblinear','sag','saga','new......
  • Canvas 图形-01:Canvas介绍、Canvas API
    Canvas介绍、CanvasAPICanvas介绍Canavs是HTML5规范的一部分,需要使用<canvas></canvas>在HTML中标注使用。实际操作的是canvas的context。Context2D是基于状态的,拥有......
  • UG提示api-ms-win-crt-runtime-l1-1-0.dll丢失的终极解决办法
    出现api-ms-win-crt-runtime-l1-1-0.dll丢失原因    应该是用户操作系统的原因,笔者安装了两台电脑,一台是win7sp1版本的,没有出现api-ms-win-crt-runtime-l1-1-0.dl......
  • 话费充值API接口
    ―、引言1.1 文档概述本文档提供话费充值接口规范说明,提供一整套的完整的接入示例(http接口)供商户参考,可以帮助商户开发人员快速完成接口开发与联调,实现与话费充值系......
  • 第十九节:Pinia简介及state、getter、action详解、常用Api、setup简化写法
    一. 简介       二.state       三.getter     四.action   五.常用Api    六.setup简化写法   ......
  • NET.AutoApi原理揭秘
    前言上一篇文章我们讲了怎么使用NET.AutoApi这个组件来动态生成webapi接口,让我们不需要创建控制器去转发业务层代码。这篇文章主要是讲解NET.AutoApi底层是怎么实现动......
  • Date and Time 日期时间 – 开发中的基础知识
    前言日期,时间几乎是每个项目都会接触到的.作为程序员必须对它有所了解.这篇想聊聊它们的基础知识.  以前写的文章以前写过好几篇,但是非常乱.这篇就作为综合整......