date的讲解及分析
Date() 对象(获取时间的) 不过是用类的写法来实现的:(他也没有私有属性,都是通过__proto__继承来的)
Date() 分两大系 一个是get系列(及获取时间) 一个是set系列(及设置时间)
如果使用定时器出现异闪?
1.提前调用函数 2.将定时器改为1毫秒
get系列的方法
1.getDate() 返回一月中的某一天;
2.getDay() 返回一周中的某一天(0-6 0代表周日,6代表周一)
3.getFullyear() 返回四位数的年份;
4.getMonth() 返回月份,(比实际情况小1,0代表1月)
5.getHours() 返回当前的小时数(0-23 0代表24点)
6.getMinutes() 返回当前的分钟数(0-59)
7.getTime() 返回1970年到现在的毫秒数;
8.parse() 反回指定时间到1970年1月1日的毫秒数 (()中有一个字符串的参数,字符串中有三个值,第一个值时月份,第二个值是月中的天数,第三个值为年份)
使用方法:var time=new Date()
var s=parse("12 21,2019") (其他方法不需要参数)
Date() set系列
1.setDate() 设置时间对象(月)中的某一天;参数是number(1-31)
2.setFullYear() 设置年份 ,有三个参数,第一个年份必填,第二个月份(选填),第三个日期(选填)
3.setMonth() 设置月份,有两个参数,第一个月份必填(0-11),第二个参数月份日期选填(1-31)
4.setHours() 设置小时数,四个参数,第一个参数小时(必填),第二个分钟(选填),第三个秒钟(选填),第四个毫秒(选填)
5.setMinutes() 设置分钟数,有三个参数,第一个参数分钟(必填),第二个参数秒钟(选填),第三个参数毫秒(选填)
6.setSeconds() 设置秒数,两个参数,第一个为秒钟(必填),第二个为毫秒(选填)
7.setTime() 时间戳 (以毫秒为单位的计时)
var time=new Date() (这种写法,就是获取当前时间)
var time=new Date(milliseconds) 时间戳写法
var time=new Date("2019/01/01 00:00:00") 字符串格式的写法
var time=new Date(year,month,day,hours,minutes,seconds,milliseonds)
时间的转换:
一天=24小时 =1440分=86400秒=86400000毫秒;
一小时=60分 =3600秒=3600000毫秒;
一分= 60秒 =60000毫秒
一秒 =1000毫秒
date的讲解及分析的更多相关文章
- Java安全(权限)框架 - Shiro 功能讲解 架构分析
Java安全(权限)框架 - Shiro 功能讲解 架构分析 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 简述Shiro Shiro出自公司Apache(阿帕奇),是java的一 ...
- NAT穿透的详细讲解及分析.RP
原创出处:https://bbs.pediy.com/thread-131961.htm 转载来源: https://blog.csdn.net/g_brightboy/article/details ...
- Oracle Date Function 讲解和事例
1 year=1*12 months 1 day=24 hours=24*(1*60mins)=24*60*(1*60 seconds) 1 week =7 days 注意: 黑色字体是 oracle ...
- NAT穿透的详细讲解及分析
原文地址:http://bbs.pediy.com/thread-131961.htm 一.什么是NAT?为什么要使用NAT?NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时 ...
- Android XListView实现原理讲解及分析
XListview是一个非常受欢迎的下拉刷新控件,但是已经停止维护了.之前写过一篇XListview的使用介绍,用起来非常简单,这两天放假无聊,研究了下XListview的实现原理,学到了很多,今天分 ...
- JS Date.parse() 函数详解
Date.parse()函数用于分析一个包含日期的字符串,并返回该日期与 1970 年 1 月 1 日午夜之间相差的毫秒数. 该函数属于Date对象,所有主流浏览器均支持该函数. 语法 Date.pa ...
- 《Linux内核分析》期末总结
Linux内核设计期中总结 版权声明:本文为博主原创文章,未经博主允许不得转载. 前八周博客汇总及总结 Linux内核设计第一周——从汇编语言出发理解计算机工作原理 我们学习了汇编语言的基础知识,这一 ...
- Apriori 关联分析算法原理分析与代码实现
前言 想必大家都听过数据挖掘领域那个经典的故事 - "啤酒与尿布" 的故事. 那么,具体是怎么从海量销售信息中挖掘出啤酒和尿布之间的关系呢? 这就是关联分析所要完成的任务了. 本文 ...
- SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
目录 前言 现象 源码分析 实例讲解 关于配置 总结 参考资料 前言 SpringMVC是目前主流的Web MVC框架之一. 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.c ...
随机推荐
- Appium 并发测试基于unitest
前言: 在回归测试阶段,UI测试,兼容测试是测试的必要步骤.UI自动化的本身是比较冗余的测试,但是换个角度思考,UI自动化同时连接多台设备,那么在回归测试时,在同一个脚本下产生的测试结果是非常有价值的 ...
- Python高手之路 ------读书有感
最近忙中偷闲把前些年买的<Python高手之路>翻了出来,大致看完了一遍,其中很多内容并不理解,究其原因应该是实践中的经验不足,而这对于现如今的我仍是难以克服的事情,对此也就只能说是看会了 ...
- HOG+SVM+INRIAPerson数据集代码
#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgu ...
- Texas Instruments matrix-gui-2.0 hacking -- json.txt
{ "main_menu": { "apps": [ { "Name":"Profiling", ", &qu ...
- 【linux基础】生成目录下所有图片的路径
command ls *.jpg > list.txt result .png .png .png .png .png command ls /home/xxx/input/*.png > ...
- IIS 使用 HTTP/2
什么叫HTTP/2? HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议.是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis ...
- 拒绝了对对象 '****'(数据库 '******',所有者 '***')的 SELECT 权限
数据库(xxx) --->安全性---->架构---->dbo(属性)--->权限--->添加--->浏览-->public 添加 select 等您需要的权 ...
- utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char
转自 http://blog.csdn.net/zcmssd/article/details/6086649 是由于输出的CSV文件中没有BOM. 什么是BOM? 在UCS 编码中有一个叫做”ZERO ...
- 大家一起做训练 第一场 A Next Test
题目来源:CodeForce #27 A 题目的意思简而言之就是要你输出一个没有出现过的最小的正整数. 题意如此简单明了,做法也很明了. 直接读入所有的数,然后排个序,设置个变量从1开始,出现过+1, ...
- es6语法快速上手(转载)
一.相关背景介绍 我们现在大多数人用的语法javascript 其实版本是ecmscript5,也是就es5.这个版本己经很多年了,且完美被各大浏览器所支持.所以很多学js的朋友可以一直分不清楚es5 ...