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

  • 相关阅读:
    3dsmaxunity3d
    libav android移植交叉编译
    libav 由显卡中读取数据制作视频
    超详细mysql left join,right join,inner join用法分析
    VC常见入门问题总结
    c#皮肤美化
    论坛
    vc中文件的读写操作
    MySQL的mysqldump工具的基本用法
    perl产生随机数
  • 原文地址:https://www.cnblogs.com/ssjd/p/15322713.html
Copyright © 2011-2022 走看看