首页 > 其他分享 >js date时间设置

js date时间设置

时间:2024-01-25 11:47:26浏览次数:31  
标签:date1 console month var 设置 date js day

//获取上个月最后一天
var date1 = new Date();
//console.log(date1);// 当天
date1.setDate(0);
//setDate(day) 方法用于设置一个月的某一天。day取1-31表示对应的天数,另外0 为上一个月的最后一天,-1 为上一个月最后一天之前的一天,32 为下个月的第一天或者第二天
//console.log(date1);//上月最后一天
// var year = date.getFullYear();
// var month = date.getMonth()+1;
// month = month > 9 ? month:'0'+month;
// var day = date.getDate(); //getDate() 方法可返回月份的某一天。也就是当前date的当前天数
// day = day > 9 ? day:'0'+day;
// console.log("year:"+year+"month:"+month+"day:"+day)// 上一个月最后一天

var date2 = new Date(date1.getFullYear(),0,1);
//console.log(date2);//上月当年第一天

标签:date1,console,month,var,设置,date,js,day
From: https://www.cnblogs.com/Mr-Y1907/p/17986830

相关文章

  • 为 WSL2 一键设置代理
    在WSL2环境中clone一个很大的git项目,不走代理速度很慢,所以研究了一下怎么让WSL2走Windows的代理客户端。WSL1和WSL2网络的区别在WSL1时代,由于Linux子系统和Windows共享了网络端口,所以访问Windows的代理非常简单。例如Windows的代理客户端监听了8000端......
  • json序列
    json序列serialize.pasunitserialize;///<author>cxg2024-1-11</author>interfaceusessystem.Classes,System.SysUtils,System.JSON.Serializers;typeTSerial<T:record>=classpublic//还原classfunctionunjson(const......
  • big.js、bignumber.js 和 decimal.js 的区别
    简介        本文介绍3个JavaScript的数字处理第三方库的区别,它们是:big.js、bignumber.js和decimal.js。        这三个库都是同一个作者写的。官网网址​ ​https://github.com/MikeMcl/big.js/wiki​​大致对比包的大小        big.js<b......
  • decimal.JS 快速入门
    Decimal是什么想必大家在用js处理数字的加减乘除的时候,或许都有遇到过精度不够的问题还有那些经典的面试题02+0.1==0.3至于原因,那就是js计算底层用的是 IEEE754 ,精度上有限制那么,Decimal.js就是帮助我们解决js中的精度失准的问题。Decimal的引入与加减......
  • bigNumber.js使用介绍
    为什么要使用bigNumber.js为了解决精度丢失的问题,前端面试常见的一个问题就是‘0.1+0.2!=0.3’是为什么,0.1+0.2=0.30000000000000004,这在对数字精度要求比较高的项目中常常会出现bug,所以要使用bigNumber.js官网的解释:AJavaScriptlibraryforarbitrary-precisionarithmetic.(......
  • db2设置归档模式
    环境:Os:Centos7DB:V11.5.61.查看数据库是否处于归档模式[db2inst1@host135SQL00001]$db2getdbcfgfordb_hxl|grepLOGARCHFirstlogarchivemethod(LOGARCHMETH1)=OFFArchivecompressionforlogarchmeth1(LOGARCHCOMPR1)=OFFOptio......
  • xrandr: error BadMatch (invalid parameter attributes) 无法设置自定义分辨率刷新率
    我的环境ManjaroKDENvidia显卡前言前几天在创建虚拟显示屏让iPad成为副屏时,我打算使用xrandr给虚拟显示屏自定义分辨率以及144hz的刷新率(为了与主屏幕同步)但是当进行了如下操作后发生了RT报错:❯cvt19201080144#1920x1080143.88Hz(CVT)hsync:169.35kH......
  • 为啥赋值他就报错JSONDecodeError?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python解析的问题。问题如下:大佬们谁有时间帮忙看下这个情况 好奇怪哦 为啥赋值他就报错JSONDecodeError:Expectingvalue:line1column1(char0)load是load文件,loads才是数据。......
  • 无涯教程-Rust - 环境设置
    通过rustup(一种用于管理Rust版本和相关工具的基于控制台的工具),可以轻松安装Rust。在Windows上安装让我们学习如何在Windows上安装RUST。必须强制使用C++工具安装VisualStudio2013或更高版本,才能在Windows上运行Rust程序,首先,从此处下载VisualStudioVS2013Express......
  • 最佳实践:如何发现、修复和防止 Node.js 内存泄漏
    这篇文章将介绍什么是内存泄漏以及如何在Node.js应用程序中避免内存泄漏。什么是内存泄漏?在深入研究内存泄漏的细节之前,有必要先了解什么是内存生命周期。为已定义变量分配内存对分配的内存进行读、写等操作。使用后,释放分配的内存内存泄漏是指当程序没有释放它分配的内存时,即生......