您的位置:首页 > Web前端 > JavaScript

关于javascript中时间格式和时间戳的转换

2015-08-04 16:33 609 查看
当前时间获取的各种函数:

varmyDate=newDate();
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();//获取当前日期
varmytime=myDate.toLocaleTimeString();//获取当前时间
myDate.toLocaleString();//获取日期与时间

获得时间戳

//获取当前时间戳(以s为单位) vartimestamp=Date.parse(newDate()); timestamp=timestamp/1000; //获取某个时间格式的时间戳 varstringTime="2014-07-1010:21:12"; vartimestamp2=Date.parse(newDate(stringTime)); timestamp2=timestamp2/1000; /将当前时间换成时间格式字符串 vartimestamp3=1403058804; varnewDate=newDate(); newDate.setTime(timestamp3*1000); //WedJun182014 console.log(newDate.toDateString()); //Wed,18Jun201402:33:24GMT console.log(newDate.toGMTString()); //2014-06-18T02:33:24.000Z console.log(newDate.toISOString()); //2014-06-18T02:33:24.000Z console.log(newDate.toJSON()); //2014年6月18日 console.log(newDate.toLocaleDateString()); //2014年6月18日上午10:33:24 console.log(newDate.toLocaleString()); //上午10:33:24 console.log(newDate.toLocaleTimeString()); //WedJun18201410:33:24GMT+0800(中国标准时间) console.log(newDate.toString()); //10:33:24GMT+0800(中国标准时间) console.log(newDate.toTimeString()); //Wed,18Jun201402:33:24GMT console.log(newDate.toUTCString());

  



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: