欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在JavaScript中获取实时时间、比较时间大小以及进行时间加减运算的方法

最编程 2024-08-08 18:32:08
...

一、获取当前系统时间

使用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

推荐阅读