1. 计算两个日期的天数差

函数模板

function daySpan (date1, date2) {// your code
}

函数参数

  • date1: Date 第一个日期
  • date2: Date 第二个日期

调用样例

daySpan(new Date(2016, 2, 7), new Date(2016, 4, 12))     // 66
daySpan(new Date(2016, 4, 12), new Date(2016, 2, 7))     // 66

解答

 //传进来的参数是Date()类型,可以调用Date方法,得到的毫秒数直接相减<script>function daySpan(date1, date2){var d1 = new Date(date1);var d2 = new Date(date2);console.log(parseInt(d2-d1)/1000/60/60/24);}daySpan(new Date(2016, 2, 7), new Date(2016, 4, 12));

2. 计算两个日期的天数差 - 高级版

函数模板

function daySpan (date1, date2) {// your code
}

函数参数

  • date1: String 第一个日期
  • date2: String 第二个日期

这两个日期字符串都会按照YYYY-MM-DD的格式输入,如2016-10-09

调用样例

daySpan('2016-02-07', '2016-04-12')     // 65
daySpan('2016-04-12', '2016-02-07')     // 65

解答

//利用Date.parse()方法function daySpan(date1, date2){var d1 = new Date(Date.parse(date1));var d2 = new Date(Date.parse(date2));console.log(parseInt(d2-d1)/1000/60/60/24);}daySpan('2016-02-07', '2016-04-12');

Date.parse()方法接受一个表示日期的字符串参数,尝试将这个字符串转换为表示该日期的毫秒数

JavaScript Date相关练习相关推荐

  1. html date 设置时间,JavaScript Date(日期)

    JavaScript Date(日期) 对象 日期对象用于处理日期和时间. 在线实例 getFullYear() 使用 getFullYear() 获取年份. getTime() getTime() ...

  2. javascript date php date,JavaScript Date 知识浅析

    Date函数 new Date() Date 对象会自动把当前日期和时间保存为其初始值. date.getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). date.getDa ...

  3. 【JavaScript】相关知识学习笔记

    JavaScript笔记 定义: ​ JavaScript是一种基于对象和事件驱动的,并具有安全性能的脚本语言. 特点: ​ 01.向HTML页面中添加交互行为 ​ 02.脚本语言,语法跟java类似 ...

  4. Javascript元素相关

    JavaScript元素相关 获取元素 根据标签id document.getElementById(); 根据标签名 document.getElementByTagName(); 返回的是获取过来 ...

  5. JavaScript Date对象时间处理

    目录 释义 语法 获取和设置方法 获取时间 设置时间 释义 Date 对象用来处理时间和日期: 创建一个 JavaScript Date 实例,该实例呈现时间中的某个时刻.Date 对象则基于 Uni ...

  6. JavaScript Date 对象

    JavaScript Date 对象 JavaScript Date 对象 http://www.w3school.com.cn/jsref/jsref_obj_date.asp 日期处理 Date ...

  7. java communiframe_[Java教程]javascript iframe相关操作

    [Java教程]javascript iframe相关操作 0 2014-08-21 21:02:45 1. 获得iframe的window对象 iframeElement.contentWindow ...

  8. javascript Date对象 之 获取时间

    javascript Date对象 --> 获取时间: 测试代码: <!DOCTYPE html> <html lang="en"> <head ...

  9. javascript date utc

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/huangbin10025/article/details/37503465 近期在使用highsto ...

  10. [ Typescript 手册] JavaScript `Date` 在 Typescript 中的接口

    给出Date对象接口中文注释,以便查询 JavaScript Date 在 Typescript 中的接口 /** 支持日期和时间的基本存储和检索. */ interface Date {/** 返回 ...

最新文章

  1. 简述RHEL7新特性(一)
  2. MySQL官方提供的测试数据库脚本和数据文件下载
  3. python瀑布图怎么做_利用Python绘制数据的瀑布图的教程
  4. mysql insert 不需要日志_MySQL数据库性能优化(1)「转」
  5. aws消息服务器,经验分享:我们如何使用AWS构建无服务器架构 - hypertrack
  6. 元宇宙,是忽悠还是未来
  7. 【数据产品案例】阿里生意参谋-用户分析
  8. 什么软件可以测试睡眠质量心率,Beddit:粘在床上就能测试心率的睡眠监测器
  9. nmds与mds的区别_帮研网—科研共享平台——PCA、PCoA和NMDS有什么区别?
  10. 趣味小问题2——规律型勾股数
  11. 使用微软TTS语音引擎实现文本朗读
  12. Photoshop调出花朵照片复古冷色效果
  13. ICS课程学习(1)——概述
  14. 5OSPF的邻居和NBMA环境下的邻居
  15. IP对亚马逊测评自养号有多重要?
  16. STVP ST Visual Programmer 下载程序出错
  17. 编辑视角下,论文摘要、引言、结论怎么写?
  18. 上海市水电煤热线电话一览
  19. 文字识别(六)--不定长文字识别CRNN算法详解
  20. PingCAP Clinic 快速上手指南

热门文章

  1. 中国居民身份证 算法 转 是java版本的
  2. 读《大数据时代》有感
  3. Android Studio 一个工程打包多个不同包名的APK
  4. IOS个人开发者账号和wp公司开发者帐号申请注意点
  5. 加ing形式的单词有哪些_初中英语中哪些单词后接动词要加ing形式
  6. GHOSTXP_SP3 09 绿茶纯净装机版V12.2 【雪豹】
  7. Gitlab 登录报422错误,账号密码是对的?
  8. Windows 10无法显示无线网络连接
  9. 11 JavaScript删除链表的节点 牛客网JZ18
  10. Flutter tween动画