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常用方法 Math.ceil(n); //向上取整。返回>=n的最小整数。Math.floor(n); //向下取整。返回为n的整数部分。Math.round(n);
autojs调用java的类库爬取bilibili视频弹幕内容,get请
/** * @功能 爬取指定bilibili视频弹幕 * @作者 家 * @感谢 内个谁, ProjectXero * @难点 不会解压gzip和deflate,再次感谢上
一、JSON 语法规则: JSON 是存储和交换文本信息的语法 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等, JSON
URL编码是一种常见的编码方式,作用不多说,直接上代码。 URL编码: - (NSString *)URLEncodedString { // CharactersToBeEs
深入浅出NodeJs(推荐书籍) Node.js 包教不包会 七天学会NodeJS NodeJs学习笔记 NodeJs-阮一峰 Node.js 究竟是什么? NodeJs的