zoukankan      html  css  js  c++  java
  • 获取日期之间的天数、从日期获取时间

    此代码段可用于以Date 字符串形式从对象中获取时间。

    const getColonTimeFromDate = date => date.toTimeString().slice(0, 8);

    getColonTimeFromDate(new Date()); // "08:38:00"


    此代码段可用于查找两个日期之间的天数差异。

    const getDaysDiffBetweenDates = (dateInitial, dateFinal) =>
    (dateFinal - dateInitial) / (1000 * 3600 * 24);

    getDaysDiffBetweenDates(new Date('2019-01-13'), new Date('2019-01-15')); // 2

    此代码段可用于检查某个日期是否在另一个日期之前。

    const isBeforeDate = (dateA, dateB) => dateA < dateB;

    isBeforeDate(new Date(2010, 10, 20), new Date(2010, 10, 21)); // true

    此代码段可用于检查两个日期是否相等。

    const isSameDate = (dateA, dateB) => dateA.toISOString() === dateB.toISOString();
    isSameDate(new Date(2010, 10, 20), new Date(2010, 10, 20)); // true

    此代码段可用于获取最新日期。

    const maxDate = (...dates) => new Date(Math.max.apply(null, ...dates));

    const array = [
    new Date(2017, 4, 13),

    new Date(2018, 2, 12),

    new Date(2016, 0, 10),

    new Date(2016, 0, 9)];

    maxDate(array); // 2018-03-11T22:00:00.000Z

  • 相关阅读:
    MySQL数据库与表的增删改查
    JavaScript相关基础知识点
    用jquery制作一个二级导航下拉菜单
    jQuery如何获取元素及选择器的参考
    Trapping Rain Water
    First Missing Positive
    Combination Sum II
    Combination Sum
    vector的几小点
    C中字符结尾‘’的作用
  • 原文地址:https://www.cnblogs.com/ssjd/p/15322713.html
Copyright © 2011-2022 走看看