ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    JS 根据年月获取某月的所有日期

    Sep 12, 202216 min read
    //根据某年某月计算出具体日期
    const getDaysInMonth = (year:number, month:string) => {
      const daysOfMonth = [];
      const m = parseInt(month, 10);
      const lastDayOfMonth = new Date(year, m, 0).getDate();
      for (let i = 1; i <= lastDayOfMonth; i++) {
        if (i < 10) {
          daysOfMonth.push(year+"-"+month+"-"+"0" + i);
        } else {
          daysOfMonth.push(year+"-"+month+"-"+i);
        }
      }
      return daysOfMonth.map(item=>({text:item, value:item}));
    }
    

    相关文章

    方法的调用者既可以是值也可以是指针,Go语言会帮我们自动转义

    Go语言中,函数参数传递方式取决于参数类型,值类型采用值传递,指针类型采用引用传递,且编译器能自动调整变量类型以匹配方法参数类型。

    Flutter 获取对象类型

    在Flutter中,通过`runtimeType`属性可以获取对象的类型,并可用于类型比较。

    使用lsof查看端口占用情况

    使用lsof命令配合特定语法可以查看系统中特定端口的占用情况,但需要root权限或相应权限。

    Go 持续时间计算

    该Go程序通过记录开始时间、休眠1000微秒后计算并打印出从开始到结束的时间差。

    zerotier not working

    解决ZeroTier在macOS上不工作的问题,包括卸载和重新加载服务、重启系统、多次尝试允许ZeroTier通过安全隐私设置,并检查网络连接。