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 天后的日期,增加天数会改变月份或者年份,日期对象会自动完成这种转换。