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

被折叠的 条评论
为什么被折叠?



