js獲取當前日期是一年中的第幾天

jrue發表於2019-02-16

js獲取當前日期為一年中的第幾天

const currentYear = new Date().getFullYear().toString();
// 今天減今年的第一天(xxxx年01月01日)
const hasTimestamp = new Date() - new Date(currentYear);
// 86400000 = 24 * 60 * 60 * 1000
const hasDays = Math.ceil(hasTimestamp / 86400000) + 1;
console.log(`今天是%s年中的第%s天`, currentYear, hasDays);
// 結果:今天是2018年的第329天

相關文章