怎样通过JS来判断时间

JavaScript08

怎样通过JS来判断时间,第1张

var ms = new Date()

var year = ms.getFullYear() // 获取年

var month = ms.getMonth() // 获取月 (0 ~ 11)

var date = ms.getDate() // 获取日 (1 ~ 31)

var day = ms.getDay() // 获取周 (0 ~ 6)

var hour = ms.getHours() // 获取时 (0 ~ 23)

var minute = ms.getMinutes() // 获取分 (0 ~ 59)

var second = ms.getSeconds() // 获取秒 (0 ~ 59) <p>还有获取很多其他的值具体可以去看一下JavaScript的Date对象</p>

<a href="http://www.w3school.com.cn/jsref/jsref_obj_date.asp" />

<script type="text/javascript">

var satrtDate=new Date()

satrtDate.setFullYear(2012,12,26)

var applyDate=new Date()

applyDate.setFullYear(2012,12,23)

if((satrtDate.getDate()-applyDate.getDate())<=3){

console.log('it ok')

}

</script>

时间戳。当我们想要通过js获取某一特定时间的时间戳时,会通过给date对象传参再通过getTime函数来获取,传递的参数格式也有不同形式.有些时候,可能会因为自己传入参数的格式不正确而导致date对象invalid,进而导致逻辑出现错误.date对象传递的参数主要有字符串以及年月日等的数字。