在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 今天跟昨天是今年跟去年,JS如何判斷?

今天跟昨天是今年跟去年,JS如何判斷?

比如今天是2018年1月1號(hào),昨天是去年的最后一天,JS怎么判斷啊

回答
編輯回答
莫小染

getYear判斷兩個(gè)值不相等就是跨年了

2017年8月28日 06:56
編輯回答
扯機(jī)薄

new Date() 如果今天是一月一號(hào)不就成了

2017年4月10日 19:36
編輯回答
尐潴豬

。。。
獲取今天的月日,如果今天的月 = 1 今天的日 = 1,則今天跟昨天是今年跟去年啊

var today = '2017-12-21';
var date = new Date(today);
if(date.getDate() == 1 && date.getMonth() == 0)
{
    console.log("今天跟昨天是今年跟去年");
}else{
    console.log("今天跟昨天不是今年跟去年");
}
2018年9月21日 21:45
編輯回答
扯機(jī)薄

其實(shí)對時(shí)間的處理有很多種方法,個(gè)人感覺核心就是講各種不同的時(shí)間裝換成時(shí)間戳,然后時(shí)間戳進(jìn)行差值,最后進(jìn)行格式的轉(zhuǎn)換,便可以得到相差的具體時(shí)間,還會(huì)有一種比較簡單但是繁瑣的方法,類似印度人寫代碼的習(xí)慣,直接截取時(shí)間中的年月日,進(jìn)行層級的判斷處理,最后得到,結(jié)果,其實(shí)我最想推薦的是moment的使用,moment是專門對時(shí)間己進(jìn)行處理的一個(gè)插件,可以比較輕松的格式化以及,時(shí)間比較

2018年8月10日 18:31
編輯回答
伴謊

這個(gè)判斷天的,其實(shí)還是比較簡單的,只要獲取到今天是1月1號(hào)就行了,麻煩的是這一秒和前一秒,或者這分鐘和前一分鐘,這個(gè)小時(shí)和前一小時(shí) 等等,就必須要更多計(jì)算了

var now = new Date ();
var b1s = new Date(now - 1*1000); // 1秒前
var b1m = new Date(now - 60*1000); // 1分鐘前
var b1h = new Date(now -60*60*1000);// 1小時(shí)前
if (b1s.getYear() != now.getYear() ){
...
}

2018年9月8日 07:27