zoukankan      html  css  js  c++  java
  • [Javascript] Natively Format JavaScript Dates and Times

    The ability to natively format dates and times using the browser is impressive. You may find yourself not needed to grab libraries such as moment.js or date-fns when doing simple formatting and better yet, the browser support is surprisingly good!

    const date = new Date();
    
    console.log(date.toLocaleDateString());
    console.log(date.toLocaleDateString("en-US"));
    console.log(date.toLocaleDateString("fr-FR"));
    const dateOptions = {
      weekday: "long",
      year: "numeric",
      month: "long",
      day: "numeric"
    };
    console.log(date.toLocaleDateString("en-US", dateOptions));
    console.log(
      date.toLocaleDateString("en-US", {
        month: "short",
        day: "numeric"
      })
    );
    console.log(
      date.toLocaleDateString("fr-FR", {
        month: "long"
      })
    );
    console.log(date.toLocaleTimeString());
    console.log(date.toLocaleTimeString("en-US"));
    console.log(date.toLocaleTimeString("de-DE"));
    const timeOptions = {
      hour12: true,
      hour: "numeric",
      minute: "2-digit",
      second: "2-digit",
      timeZone: "America/Los_Angeles"
    };
    console.log(date.toLocaleTimeString("en-US", timeOptions));
    console.log(
      date.toLocaleTimeString("en-US", {
        hour: "numeric",
        minute: "2-digit"
      })
    );
    console.log(
      date.toLocaleTimeString("en-US", {
        hour12: false
      })
    );
    console.log(
      date.toLocaleString("en-US", {
        ...dateOptions,
        ...timeOptions
      })
    );
    const dateTimeFormat = new Intl.DateTimeFormat("en-US", {
      ...dateOptions,
      ...timeOptions
    });
    console.log(dateTimeFormat.format(date));
    const anotherDate = new Date("2000-12-25T12:34:56.789Z");
    console.log(dateTimeFormat.format(anotherDate));
  • 相关阅读:
    iOS 自动续期订阅 恢复购买
    iOS内购恢复购买
    iOS内购自动续订
    iOS苹果内购服务端技术方案
    Spring4.x体系架构
    Linux下MySQL主从复制(Binlog)的部署过程
    Linux下MySQL多实例部署记录
    Linux下MySQL基础及操作语法
    Linux下Nginx基础应用
    Linux下Apache(HTTP)基础知识梳理-运维笔记
  • 原文地址:https://www.cnblogs.com/Answer1215/p/13443979.html
Copyright © 2011-2022 走看看