JavaScript Date 对象

JavaScript Date 对象

http://www.w3school.com.cn/jsref/jsref_obj_date.asp

日期处理 Date ——如何创建日期对象
var d = new Date();
var d = new Date("2015/08/22");

获取年月日与修改年月日
getYear() / getFullYear()  获取4位数年份
getMonth()   //从0开始计数
getDate()
setYear()
setMonth()
setDate()

获取星期几
getDay()  0-6
获取时分秒
getHours()
getMinutes()
getSeconds()
显示当前时间\停留时间

日期处理
Date.parse("2015-08-24")
new Date(time)
getTime()/setTime()

日期函数的封装
//判断某年份是否为闰年

         function isLeap(_year){return _year%400==0||(_year%100!==0&&_year%4==0);}

//将日期格式化输出 “2015-08-24”
          function formatDate(_date,_separate){//传入日期及想要输出的分隔符_separate=_separate||"-";_date=_date.toString();_date=new Date(_date);return _date.getFullYear()+_separate+(_date.getMonth()+1)+_separate+_date.getDate();}

获得某个月份的天数
将字符串转换为日期
"2017&08@08".replace(/(\d+)(\D)/g, function(matched, sub1,sub2, index, str){console.log(matched, sub1, sub2);return sub1+"-";
})

判断两个日期相差的天数
获得N天以后的日期
//

日期对象应用:
<!DOCTYPE html>
<html lang="en">
<head>  <meta charset="UTF-8">  <title>Document</title>  <style></style><script>window.οnlοad=function(){var t_date=new Date('2049-1-1');setInterval(function(){var _date=new Date();var _year=_date.getFullYear();var _month=_date.getMonth()+1;var _tDate=_date.getDate();var _hour=_date.getHours();var _minute=_date.getMinutes();var _second=_date.getSeconds();var _html="当前时间为:"+_year+"年 "+_month+"月 "+_tDate+"日 "+_hour+"时 "+_minute+"分 "+_second+"秒"+"<br/>";var tmp=t_date-_date;//单位是毫秒var t_tDate=Math.floor(tmp/(24*60*60*1000));var t_hour=Math.floor(tmp%(24*60*60*1000)/(60*60*1000));var t_minute=Math.floor(tmp%(60*60*1000)/(60*1000));var t_second=Math.floor(tmp%(60*1000)/1000);_html+="假设您的死亡时间为2067-9-18年,距离您转世还有:"+t_tDate+"天 "+t_hour+"小时 "+t_minute+"分 "+t_second+"秒 ";document.getElementById('_div').innerHTML=_html;//document.getElementById('_div').innerHTML="";},1000);}</script>
</head>
<body id="_body">  <div id="_div"></div></body>
</html>  

转载于:https://www.cnblogs.com/fanlinqiang/p/7741232.html

JavaScript Date 对象相关推荐

  1. javascript Date对象 之 获取时间

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

  2. JavaScript Date对象详解 以及 时间戳和时间的相互转换

    目录 一.Date对象详解 1.Date对象 2.创建Date对象 3.Date对象属性 4.Date对象方法 5.Date对象的应用(节流函数时间戳写法) 二.时间戳和时间的相互转换 1.时间转换为 ...

  3. JavaScript - Date对象使用

    <html><head><head><body><script language="javascript">//Date ...

  4. JavaScript Date对象时间处理

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

  5. 【JavaScript】JavaScript Date 对象常用方法大全,例如:getDate、getDay、getFullYear、getHours等(包括作用、语法、参数解析、详细用例)

    JavaScript Date常用方法 1.getDate() 方法 2.getDay() 方法 3.getFullYear() 方法 4.getHours() 方法 5.getMillisecond ...

  6. javascript Date对象

    创建实例 new Date() //返回当前的时间 new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数 new Date(year, month, da ...

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

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

  8. 【 Date 对象 参考手册】

    转载:JavaScript Date 对象参考手册 Date 对象是 JavaScript 的一种内部数据类型. Date 对象没有可以直接读写的属性,所有对日期和时间值的访问都是通过其方法执行的. ...

  9. JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

最新文章

  1. TreeView控件结合js树形选择 .
  2. CentOS6.5 安装SVN 及http访问
  3. gitlab 迁移、升级打怪之路:8.8.5-- 8.10.8 -- 8.17.8 -- 9.5.9 -- 10.1.4 -- 10.2.5
  4. 【生成模型】极大似然估计,你必须掌握的概率模型
  5. SAP CRM HANA report模型的数据库存储表
  6. python __iter____next__
  7. (第一周)2018091-2 博客作业
  8. 三星emcp型号详解_三星emcp型号详解_eMCP终将成为过去式?解析:三星、美光所推出的uMCP为何物?......
  9. android三国2,三国演义安卓单机版
  10. 【渝粤教育】广东开放大学 商业银行业务与经营 形成性考核 (32)
  11. Ardunio开发实例-ADS1115模数转换器
  12. Node.js报错:UnhandledPromiseRejectionWarning: Unhandled promise rejection
  13. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`
  14. 家用计算机中的内存大约多少,64gb内存能装多少东西_64gb内存有多大-系统城
  15. AI人工智能—数据标注的主要类型和标注注意事项
  16. (转)卡马克卷轴算法研究
  17. teamview服务器无响应,排查TeamViewer连接不上的2个可能原因及解决策略
  18. pythonnamedtuple定义类型_python namedtuple的使用
  19. Vue自定义组件npm上传私服,且从私服下载使用
  20. (二)Flowable中TaskServiceAPI详解

热门文章

  1. Linux下用户组、文件权限
  2. 1.python的安装
  3. [Ubuntu] 启动gvim时,怎样设置一个项目的文件为打开状态
  4. java 之 面试题-银行业务调度
  5. 不用CMake编译查询OpenCV函数、类定义等的方法(全文搜索-所有文档搜索指定内容神器:CJC超级硬盘快搜索和AnyTXT Searcher)
  6. 要看懂OpenCV的代码,所需要的C和C++的基础知识
  7. Java计算一个对象所占内存大小_Java程序计算各种对象所占内存的大小的方法
  8. leetcode算法题--调整数组顺序使奇数位于偶数前面
  9. OVS DPDK vs OVS Deep Dive(十六)
  10. leetcode算法题--一和零★