1. Date:
2. *****Function
1. Date: 封装一个时间,提供对时间操作的API 的对象
何时使用: 只要计算时间,就必须用Date对象
如何使用:
创建: 4种:
1. 创建一个日期对象,获得客户端当前系统时间:
var date=new Date();
2. 创建一个日期对象,封装自定义时间
var date=new Date("yyyy/MM/dd hh:mm:ss");
本质: 其实日期对象中封装的是1970年1月1日0点至今的毫秒数
强调: new不能省略!
如果省略,返回的不是日期对象,仅是字符串
3. 创建一个日期对象,封装自定义时间
var date=new Date(yyyy,MM-1,dd,hh,mm,ss);
取值范围: MM: 0~11 只有月份需要修正
dd: 1~31
hh: 0~23
mm,ss: 0~59
4. 复制一个日期对象:
为什么: 日期对象的API都直接修改原日期对象
无法获得修改前的日期
何时复制: 只要希望起始时间和截止时间同时保存时
都要先复制一个副本,再用副本修改
var endDate=new Date(startDate/*.getTime()*/);
API: JavaScript->js日期->JavaScript Date对象参考手册
分量: 时间的单位
年月日星期: FullYear Month Date Day
时分秒毫秒: Hours Minutes Seconds Milliseconds
三句话:
1. 命名: 年月日星期 都不带s
时分秒毫秒 都以s结尾
2. 每个分量,都有一对儿getXXX/setXXX方法
其中get负责获取一个分量的值
set负责设置一个分量的值
特殊: Day,没有set方法
3. 取值范围: FullYear 就是当前的年份数字
Month: 0~11 计算机中的m比现实中少1
Date : 1~31
Day : 0 1 2 ... 6 不用修正
日 一 二 六
Hours: 0~23
Minutes,Seconds: 0~59
计算:
1. 两个日期对象可相减,结果是毫秒差
2. 对每个分量做加减计算:三步:
Step1: 取出要计算的分量值:
var n=date.getxxx();
Step2: 对取出的分量值,做加减:
Step3: 将计算后的分量值设置回去:
date.setXXX(n);
优点: 自动调整进制
简写: date.set分量(date.get分量()+/-n);
比如: +3年
date.setFullYear(date.getFullYear()+3);
+4月
date.setMonth(date.getMonth()+4);
+10分钟
date.setMinutes(date.getMinutes()+10);
日期转字符串:
默认: 转为国际日期标准格式
1. 转成当地的时间格式
date.toLocaleString(); //返回日期+时间
2. 转为当地时间格式,仅保留日期部分
date.toLocaleDateString();//仅返回日期部分
3. 转为当地时间格式,仅保留时间部分
date.toLocaleTimeString();//仅返回时间部分
问题: 浏览器兼容性,输出格式不一致
解决: 自定义格式化方法
java 以日期创建文件夹
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:干java四千还出差
下一篇:mac 调试ios网页

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java 创建文件夹
用java建立文件夹!!!。
Java Tomcat thread HTML java -
java在本机创建文件夹 java创建文件夹命令
常用的dos命令dir:检索当前目录下的文件和文件夹 md:创建文件夹 rd:删除文件夹 cd:进入指定文件夹 cd..:返回上一级 cd:返回根目录 del:删除文件夹 exit:退出dos cls:清屏 dos命令中,所有标点为英文标点JAVA语言概述java是跨平台的纯面向对象的语言。 面向过程与面向对象的区别类似于雕版印刷和活字印
java在本机创建文件夹 java 创建文件夹 java 删除指定文件夹和下面所有文件 java 删除文件夹 java创建文件夹