首页 > 代码库 > Date对象小方法
Date对象小方法
1.获取当前时间戳(ms)
var timestamp=Date.parse(new Date())
var timestamp=new Date().getTime()
var timestamp=(new Date()).valueOf()
2.获取某个时间格式的时间戳和倒计时
var stringtime1=‘2017-04-01 17:02:08‘
var stringtime2=‘2017-05-01 8:02:01‘
var timestamp=Date.parse(new Date(stringtime));
var daltatime=timestamp2-timestamp1;
var iS=parseInt(daltatime/1000)
var iD=parseInt(iS/86400) //天数
iS %= 86400 //剩余的秒数->转化成小时
var iH=parseInt(iS/3600) //小时
iS %=3600
var iM=parseInt(iS/60) //分钟
iS %=60 //秒数
3.将时间戳转换成时间格式字符串
var timestamp=1491816429000
var newDate= new Date()
newDate.setTime(timestamp)
1.console.log(newDate.toDateString()) //Mon Apr 10 2017 typeof---->string
2.console.log(newDate.toLocaleDateString()) //2017-4-10
3.console.log(newDate.toLocaleTimeString()) //17:27:09
link:http://www.cnblogs.com/yjf512/p/3796229.html
4.
//获取时间
var oDate= new Date()
var iY=oDate.getFullYear()
var iMon=oDate.getMonth() //0-11
var iDa=oDate.getDate()
var iH=oDate.getHours()
var iM=oDate.getMinutes()
var iS=oDate.getSeconds()
var iSm=oDate.getMilliSeconds()
var iD=oDate.getDay() //0-6 0-->星期日
//设置时间
oDate.setFullYear(iY,iMon,iDa)
oDate.setHours(iH,iM,iS,iSm)
Date对象小方法