js中如何获取当前时间和时间大小的比较及时间的加减运算


一、获取当前系统时间

使用var myDate = new Date();//获取系统当前时间

获取特定格式的时间:

1 myDate.getYear(); //获取当前年份(2位)
2 myDate.getFullYear(); //获取完整的年份(4位,1970-????)
3 myDate.getMonth(); //获取当前月份(0-11,0代表1月)
4 myDate.getDate(); //获取当前日(1-31)
5 myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
6 myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
7 myDate.getHours(); //获取当前小时数(0-23)
8 myDate.getMinutes(); //获取当前分钟数(0-59)
9 myDate.getSeconds(); //获取当前秒数(0-59)
10 myDate.getMilliseconds(); //获取当前毫秒数(0-999)
11 myDate.toLocaleDateString(); //获取当前日期
12 var mytime=myDate.toLocaleTimeString(); //获取当前时间
13 myDate.toLocaleString( ); //获取日期与时间

若想获取年月日(YY-MM-DD)格式的日期:

var currentTime =year + "-" + month + "-" + day;

二、时间大小的比较

 第一种:

startTime= new Date(Date.parse(starttime));
endTime=new Date(Date.parse(endTime));
//进行比较
startTime>endTime

第二种:
//时间戳比较
startTime=Date.parse(starttime);
endTime=Date.parse(endTime);
//进行比较
startTime>endTime

三、时间加减

time=new Date();
time=time.getFullYear()+"/"+parseInt(time.getMonth()+1)+"/"+time.getDate()+" "+(time.getHours()+1)+":"+time.getMinutes()+":"+time.getSeconds();//月份加1(0-11,0代表1月)、小时加1


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM