• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

js根据当天获取某天日期、星期

武飞扬头像
Smile_ping
帮助1

js获取某天日期、星期

定义方法

export const getSomeday = (day) => {
	let today = new Date();
    // 目标天的毫秒数
	let targetDayMs = today.getTime()   1000 * 60 * 60 * 24 * day;
    // 设置时间
	today.setTime(targetDayMs);
    
	let tYear = today.getFullYear();
	let tMonth = today.getMonth();
	let tDate = today.getDate();
    let tWeek = today.getDay();
    let tTime = parseInt(today.getTime() / 1000);
	tMonth = formatNumber(tMonth   1);
	tDate = formatNumber(tDate);
	
    const week = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
    
    // 返回格式自定义 【y-m-d】
	// return `${tYear}-${tMonth}-${tDate}`
    
    return {
        't': tTime, // 时间戳
        'y': tYear,
        'm': tMonth,
        'd': tDate,
        'w': week[tWeek]
    };
    
}
学新通
export const formatNumber = n => {
	n = n.toString()
	return n[1] ? n : '0'   n
}

使用

getSomeday(0) // 当天
getSomeday(1) // 明天
getSomeday(-3) // 3天前

这篇好文章是转载于:编程之路

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 编程之路
  • 本文地址: /boutique/detail/tanhghfige
系列文章
更多 icon
同类精品
更多 icon
继续加载