JS获取日期和时间的方法

1.   获取JavaScript 的时间使用内置的Date函数完成

      var mydate = new Date();
     mydate.getYear(); //获取当前年份(2位)
     mydate.getFullYear(); //获取完整的年份(4位,1970-????)
     mydate.getMonth(); //获取当前月份(0-11,0代表1月)
     mydate.getDate(); //获取当前日(1-31)
     mydate.getDay(); //获取当前星期X(0-6,0代表星期天)
     mydate.getTime(); // 返回从 1970 年 1 月 1 日至今的毫秒数
     mydate.getHours(); //获取当前小时数(0-23)
     mydate.getMinutes(); //获取当前分钟数(0-59)
     mydate.getSeconds(); //获取当前秒数(0-59)
     mydate.getMilliseconds(); //获取当前毫秒数(0-999)
     mydate.toLocaleDateString(); //获取当前日(格式为:  2016/8/14)
     mydate.toLocaleTimeString(); //获取当前时间(格式为:上午9:31:07)

     mydate.toLocaleString( ); //获取日期与时间(格式为:2016/8/14 上午9:32:52)

2.获取类似于2016年7月14日9:34:37这样格式时间的方法

 例如:

function  showData(){
      var mydate = new Date();
      var year=mydate.getFullYear();
      var month=mydate.getMonth();
      var  day=mydate.getDate();
      var  hour=mydate.getHours();
      var  minute= mydate.getMinutes();
      var  second=mydate.getSeconds()
      data=year+"年"+ month+"月"+ day+"日"+hour+":"+ minute+":"+" second";
      $("#time").html(date);
}
结果: 2016年7月14日9:51:6
 

 

3.对时间进行设置的方法

例如:

new Date(year, month, day, hours, minutes, seconds, milliseconds)
//参数大多数都是可选的,在不指定的情况下,默认参数是0。
实例化一个日期的例子:
var today = new Date();
var d1 = new Date("October 13, 1975 11:13:00")  //d1显示Mon Oct 13 1975 11:13:00 GMT+0800 (CST)
var d2 = new Date(79,5,24,11,33,0)   // d2显示Sun Jun 24 1979 11:33:00 GMT+0800 (CST)

 4.通过使用针也可以对日期进行设置

例如:

var myDate=new Date();
myDate.setFullYear(2010);  
 //这样就可以将日期设置为2010年 
myDate.setDate(myDate.getDate()+5); 
//将日期对象设置为 5 天后的日期,增加天数会改变月份或者年份,日期对象会自动完成这种转换。

  

 

 

 

 

 

 

猜你喜欢

转载自2806814127.iteye.com/blog/2317350
今日推荐