必威体育Betway必威体育官网
当前位置:首页 > IT技术

JS Date类型常用方法

时间:2019-08-30 08:40:00来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

js date

最近在做程序的时候需要用到Date类型的一些方法,但对这方面的知识不是很熟练,觉得很有必要对这些方法整理一下。

1.最基本最常用的方法莫过于 new + Date()构造函数。例: var now = new Date() 获得调用时的时间。

2.也可以给Date构造函数传递参数来把类似时间的值格式化为标准时间。javaScript下,new Date([params]),参数传递有以下五种方式:

1)、new Date("month dd,yyyy hh:mm:ss"); 

 例:new Date("Jun 2,2017 12:00:00"); //Fri Jun 02 2017 12:00:00 GMT+0800 (中国标准时间)

2)、new Date("month dd,yyyy"); 

例:new Date("Jun 2,2017"); //Fri Jun 02 2017 00:00:00 GMT+0800 (中国标准时间)

3)、new Date(yyyy,mth,dd,hh,mm,ss); 注意:这种方式下,必须传递整型;

例:new Date(2017,5,2,12,0,0); //Fri Jun 02 2017 12:00:00 GMT+0800 (中国标准时间)

4)、new Date(yyyy,mth,dd);

例:new Date(2017,5,2); //Fri Jun 02 2017 00:00:00 GMT+0800 (中国标准时间)

5)、new Date(ms); 注意:ms:是需要创建的时间和 GMT时间1970年1月1日之间相差的毫秒数;当前时间与GMT1970.1.1之间的毫秒数:var mills = new Date().getTime();

 例:new Date(1496376000000); //Fri Jun 02 2017 12:00:00 GMT+0800 (中国标准时间)

3.Date类型有20多个方法,这些方法用来获取或设置:年,月,日,星期几,时,分,秒,毫秒。这些方法必须是Date类型才能调用

例: var now = new Date();  now.getFullYear(), now.getmonth(), now.getDate() 等

4. 计算两个日期之间相隔的天数

例 : 有两个时间 time1 time2 需要之间两个时间之间相隔的天数

var ms = time1.getTime() - time2.getTime() // 或得两个时间与1970.1.1之间的毫秒差再相减得到两个时间之间的毫秒差。

var day = parseInt(ms/(1000 * 60 * 60 * 24)) //获得两个时间相差的天数

相关阅读

js随机数 范围随机 整数

js常用方法 Math.ceil(n); //向上取整。返回>=n的最小整数。Math.floor(n); //向下取整。返回为n的整数部分。Math.round(n);

autojs调用java的类库爬取bilibili视频弹幕内容,get请

/** * @功能 爬取指定bilibili视频弹幕 * @作者 家 * @感谢 内个谁, ProjectXero * @难点 不会解压gzip和deflate,再次感谢上

JSON数组,JSON对象,数组的区别

一、JSON 语法规则: JSON 是存储和交换文本信息的语法 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等, JSON

iOS常用方法——URL编码和URL解码

URL编码是一种常见的编码方式,作用不多说,直接上代码。 URL编码: - (NSString *)URLEncodedString { // CharactersToBeEs

NodeJs系列教程

深入浅出NodeJs(推荐书籍) Node.js 包教不包会 七天学会NodeJS NodeJs学习笔记 NodeJs-阮一峰 Node.js 究竟是什么? NodeJs的

分享到:

栏目导航

推荐阅读

热门阅读