JS-Date心得
写在前面的话:我觉得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心得的更多相关文章
- JS Date当前时间:获取日期时间方法在各浏览器中的差异
转自:http://www.feiesoft.com/00047/<script type="text/javascript"> // JS Date当前时间获取方法在 ...
- js Date 时间格式化的扩展
js Date 时间格式化的扩展: Date.prototype.format = function (fmt) { var o = { , //月 "d+": this.getD ...
- Js Date泣血整理
原文:Js Date泣血整理 JS Date 对象用于处理日期和时间. 创建 Date 对象的语法: var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值. ...
- js Date对象总结
Date在js中和Array类似,都是拥有自己的特殊方法的特殊对象. 由于平常用到Date着实不多,对它的了解颇浅.上周被问到怎么样获取某年某个月的天数,我当时想了一会儿,回答说有两种,一种自己写判断 ...
- 微信小程序js学习心得体会
微信小程序js学习心得体会 页面控制的bindtap和catchtap 用法,区别 <button id='123' data-userDate='100' bindtap='tabMessag ...
- js Date 函数方法及日期计算
js Date 函数方法 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份 ...
- 扩展JS Date对象时间格式化功能
在自己JS代码中引入一下代码: Date.prototype.format =function(format) { var o = { "M+" : this.getMonth() ...
- JS Date
JS获取当前日期时间 var myDate = new Date();myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth() ...
- js学习心得之思维逻辑与对象上下文环境(一)
html5 canvas矩形绘制实例(绘图有js 实现) html: <canvas id="myCanvas" width="200" height=& ...
- Safari浏览器中对js Date对象的支持
看了一下自己上一次写博客还是3月份,那是还没有毕业,实习也没那么多事情,毕业设计也才刚开始做,那时天天晚上都把电脑带回家继续学习,而现在一工作忙为借口已经不怎么进行什么知识总结了,只是在印象笔记里做做 ...
随机推荐
- Arcgis map export or print Error: Cannot map metafile into memory. Not enough memory
Arcgis map export or print Error: Cannot map metafile into memory. Not enough memory Link: https:/ ...
- 吴裕雄 python oracle子查询的用法(3)
import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")cursor = conn. ...
- Numpy知识(二)
ndarray的简单数学计算就和普通的a+b,a-b,a*b,a/b等类似. 关于ndarray的切片: arr[n]:寻找第n个元素(针对一维)arr[n:m]:从下标为n元素开始,截取到下标为m- ...
- elasticsearch 测试
https://www.yiibai.com/elasticsearch/elasticsearch-getting-start.html # curl -XPUT "http://loca ...
- console.log() 字体颜色
console.log("%c%s", "color: #fff; background: #20B2AA; font-size: 24px;", " ...
- Android Studio 2.3.3上引入3.0上开发的项目遇到的问题
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) debugImplementation project( ...
- msf客户端渗透(一):payload利用简单示范
针对Windows 开启侦听 查看payload选项 将1.exe传到网页上 win7访问网页并下载1.exe 下载好之后双击运行,在服务器端就获得了一个shell 针对linux 先获取到一个软 ...
- python3获得命令行输入的参数
外部直接执行python文件时,我们有时需要获得命令行的参数 获得命令行参数的两种方式 1.通过sys.argv sys.argv:获得一个参数列表,第一个值为文件名本身,通过sys.argv ...
- js实现右击
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit ...
- ucore-lab1-练习1report
练习1 report 问题1:OS镜像文件ucore.img是如何一步一步生成的(需要比较详细地解释Makefile中的每一条相关命令和命令参数的含义,以及说明命令导致的结果)? GNU make是一 ...