xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

js 如何获取某一个月的第一天是周几

js 如何获取某一个月的第一天是周几

calendar ??? padding dates


// day = 1

const firstMonthDate = new Date(year + month + 1);
const weekDays = ['周日','周1','周2','周3','周4','周5','周6'];
const firstMonthDate = weekDays[firstMonthDate.getDay()]


demo


const weekDays = ['周日','周1','周2','周3','周4','周5','周6'];
const day = new Date("4/1/2020").getDay();
const weekDay = weekDays[day];
weekDay;
// "周3"


new Date("4/1/2020").toLocaleDateString();
// "4/1/2020"
new Date("4/1/2020").getDate();
// 1
new Date("4/1/2020").getDay();
// 3


new Date("4/1/2020").getTime();
// 1585670400000
new Date(1585670400000).toLocaleDateString()
// "4/1/2020"



//当前月当天日期对象:
var date=new Date();
//当前月第一天日期对象:
date=new Date(date.setDate(1))
//当前月第一天星期几:
var weekday=date.getDay();

https://segmentfault.com/q/1010000004939369


function getWeekStartAndEnd() {
    const oneDayTime = 1000 * 60 * 60 * 24; // 一天里一共的毫秒数
    const today = new Date();
    const todayDay = today.getDay(); // 获取今天是星期几,假设是周3
    const startDate = new Date(
        today.getTime() - oneDayTime * (todayDay - 1)
    );
    const endDate = new Date(today.getTime() + oneDayTime * (7 - todayDay));

    return { startDate, endDate };
}
const week = getWeekStartAndEnd();
console.log(week.startDate, week.endDate);

https://www.lagou.com/lgeduarticle/47091.html

《枕边算法书》

康威的末日算法

https://www.jianshu.com/p/5fb65afb16a3

refs



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(5535)  评论(3编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示