写在前面的话:我觉得JavaScript以后也要出像Java1.8新增的Date类,这个月份要是从1开始多好,强迫症很难受.......也就发发牢骚,没出来之前还得这么用.....

属性:

  • constructor    //返回创建的Date对象的引用

方法:

  • getDate();  //获取日期,某月中的一天,从0到31
  • getDay();  //返回一周中的某一天,从0到6
  • getMonth();  //返回月份,从0到11
  • getFullYear()  //以四位数返回年份
  • getTime()  //返回1970.1.1到现在的毫秒数
  • parse()  //返回1970.1.1到指定日期的毫秒数  var d1 = Date.parse("3 12, 2018")  月 日, 年
  • toString  //把Date对象转成字符串,类似还有:   toTimeSrting()把事件部分转成字符串   toDateString()日期部分

获取当前时间毫秒值的方法:

  • Date.now();
  • +new Date();  //这东西好像是H5里边的,在不支持now()时使用,我见识少,虽说没用过,但现在一下子印象深刻了...
  • new Date().getTime();
  • new Date().valueOf();

设置倒计时定时器:

 <body>
<div id="box"></div>
<script>
var box = document.getElementById('box');
var timer = null;
function clock() {
var maxTime = new Date('2018/6/7 0:0:0');
var now = new Date();
var mistiming = maxTime.getTime() - now.getTime(); var date = parseInt(mistiming/1000/60/60/24);
var hour = parseInt(mistiming/1000/60/60%24);
var minute = parseInt(mistiming/1000/60%60);
var second = parseInt(mistiming/1000%60);
var MS = parseInt(mistiming%60); date < 10 ? "0"+date : date;
hour < 10 ? "0"+hour : hour;
minute < 10 ? "0"+minute : minute;
second < 10 ? "0"+second : second;
if (MS<10) { //记得先判断小的啊,心疼自己一秒钟
MS = "00" + MS;
}else if (MS < 100) {
MS = "0" + MS;
}
box.innerText = "距离2018年高考6月7日,还剩:"+date+"天"+hour+"小时"+minute+"分钟"+second+"秒"+MS+"毫秒";
}
timer = setInterval("clock()",1000);
</script>

JS-Date心得的更多相关文章

  1. JS Date当前时间:获取日期时间方法在各浏览器中的差异

    转自:http://www.feiesoft.com/00047/<script type="text/javascript"> // JS Date当前时间获取方法在 ...

  2. js Date 时间格式化的扩展

    js Date 时间格式化的扩展: Date.prototype.format = function (fmt) { var o = { , //月 "d+": this.getD ...

  3. Js Date泣血整理

    原文:Js Date泣血整理 JS Date 对象用于处理日期和时间. 创建 Date 对象的语法: var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值. ...

  4. js Date对象总结

    Date在js中和Array类似,都是拥有自己的特殊方法的特殊对象. 由于平常用到Date着实不多,对它的了解颇浅.上周被问到怎么样获取某年某个月的天数,我当时想了一会儿,回答说有两种,一种自己写判断 ...

  5. 微信小程序js学习心得体会

    微信小程序js学习心得体会 页面控制的bindtap和catchtap 用法,区别 <button id='123' data-userDate='100' bindtap='tabMessag ...

  6. js Date 函数方法及日期计算

    js Date 函数方法 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份 ...

  7. 扩展JS Date对象时间格式化功能

    在自己JS代码中引入一下代码: Date.prototype.format =function(format) { var o = { "M+" : this.getMonth() ...

  8. JS Date

    JS获取当前日期时间 var myDate = new Date();myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth() ...

  9. js学习心得之思维逻辑与对象上下文环境(一)

    html5 canvas矩形绘制实例(绘图有js 实现) html: <canvas id="myCanvas" width="200" height=& ...

  10. Safari浏览器中对js Date对象的支持

    看了一下自己上一次写博客还是3月份,那是还没有毕业,实习也没那么多事情,毕业设计也才刚开始做,那时天天晚上都把电脑带回家继续学习,而现在一工作忙为借口已经不怎么进行什么知识总结了,只是在印象笔记里做做 ...

随机推荐

  1. 吴裕雄 python神经网络(8)

    # -*- coding=utf-8 -*-import numpy as npimport kerasfrom keras.models import Sequentialfrom keras.la ...

  2. RPN(region proposal network)之理解

    在faster-r-cnn 中,因为引入rpn层,使得算法速度变快了不少,其实rpn主要作用预测的是 “相对的平移,缩放尺度”,rpn提取出的proposals通常要和anchor box进行拟合回归 ...

  3. js模板引擎用法

    JavaScript模板引擎Template.js使用详解 作者:A_山水子农 字体:[增加 减小] 类型:转载 时间:2016-12-15我要评论 这篇文章主要为大家详细介绍了JavaScript模 ...

  4. 2.1、CDH 搭建Hadoop在安装(为Cloudera Manager配置存储库)

    步骤1:为Cloudera Manager配置存储库 使用包管理工具安装Cloudera Manager yum 对于RHEL兼容系统, zypper对于SLES,和 apt-get对于Ubuntu. ...

  5. 如何添加Modeling 菜单

    创建page 在protal settings的cdoform中add new item 在modeing中就可以使用该对象对应的维护页面了.

  6. python学习 day19 configparser模块 os模块 subprocess模块

    上周五回顾 logging 用于记录日志 四种核心角色: 生成器Logger 过滤器Filter 处理器Handler 格式化处理器 Formatter logging.info.debug 使用默认 ...

  7. preg_match一些问题

    <?php$string = 'The quick brown fox jumps over the lazy dog.';$patterns = array();$patterns[0] =  ...

  8. Max Points on a Line (HASH TABLE

    QUESTIONGiven n points on a 2D plane, find the maximum number of points that lie on the same straigh ...

  9. unity项目开发必备插件Asset Hunter 2(资源猎人2)

    unity必备插件 Asset Hunter 2 2.4 , 工程项目过大,垃圾太多之后的清洁利器,能识别 ,移除你用不到的资源 扫码时备注或说明中留下邮箱 付款后如未回复请至https://shop ...

  10. eclipse配置mybatis xml文件自动提示(转)

    原文链接 原文如下: 如果使用eclipse中,再写mybatis的xml文件的时候,没有提示,用“Alt+/”,不能把代码用快捷键敲出来,可以试试下面要说的这种方法,反正我试了,我这个可以. 1.下 ...