用js的moment插件 获取指定时间戳的所在月份的最后一天的最后一毫秒的时间戳。

可以使用 Moment.js 的 endOf() 和 valueOf() 方法结合使用,来获取指定时间戳的所在月份的最后一天的最后一毫秒的时间戳。具体代码如下:

javascript 复制代码
const timestamp = 1632962400000; // 指定时间戳
const momentObj = moment(timestamp); // 初始化 Moment 对象
const endOfMonth = momentObj.endOf("month"); // 获取所在月份的最后一天
const endOfLastMillisecond = endOfMonth.endOf("millisecond"); // 获取最后一毫秒的时间
const lastMillisecondTimestamp = endOfLastMillisecond.valueOf(); // 获取最后一毫秒的时间戳
console.log(lastMillisecondTimestamp); // 输出最后一毫秒的时间戳

其中,timestamp 变量为指定的时间戳,momentObj 变量初始化为 Moment 对象,endOfMonth 变量获取该对象所在月份的最后一天的对象,endOfLastMillisecond 变量获取最后一毫秒的时间,lastMillisecondTimestamp 变量获取最后一毫秒的时间戳。


复制代码
另:

可以使用moment插件的startOf()方法和unix()方法来获取指定时间戳所在月份的第一天的00:00:00时的时间戳。代码示例如下:

javascript 复制代码
var timestamp = 1592928000; // 指定的时间戳,代表2020年6月24日 00:00:00
var firstDayOfMonth = moment.unix(timestamp).startOf('month'); // 获取指定时间戳所在月份的第一天
var firstDayTimestamp = firstDayOfMonth.unix(); // 获取指定时间戳所在月份的第一天的00:00:00时的时间戳
console.log(firstDayTimestamp); // 输出:1590969600,代表2020年6月1日 00:00:00的时间戳

需要注意的是,使用moment插件时需要在引入moment.js之后再引入相关语言包和插件。

复制代码
 用js的moment插件 获取指定时间戳的所在月份的第一天的00:00:00时的时间戳。
相关推荐
IT_陈寒18 分钟前
SpringBoot启动慢得像蜗牛?原来是这个配置在捣鬼
前端·人工智能·后端
计算机魔术师19 分钟前
Muse Spark跑赢Gemini,但真正的底牌是这种设计
前端
雪芽蓝域zzs30 分钟前
第4节:el-select 弹窗事件控制(打开 / 关闭、选中事件、弹窗滚动事件)
vue.js·elementui
PYB332 分钟前
【Web·JS·基础】函数的使用和展运算符...objs
前端·javascript
指针向南42 分钟前
Chrome读不了HEIC怎么办:原生解码和WASM两条路
前端·图像处理·人工智能·chrome·计算机视觉·wasm
默_笙1 小时前
🚥 给 RAG 装一台心电监护仪:LangSmith 全链路观测(上)
前端·javascript
前端snow2 小时前
ai agent --- mem0 外挂记忆系统
前端
变与不变8063 小时前
js同步和异步难点重点详解
开发语言·javascript·ecmascript
特立独行的猫a3 小时前
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)
前端·ui·harmonyos·tauri·鸿蒙·仓颉
Dovis(誓平步青云)3 小时前
多个链接不等于多份证据,新闻核验看板怎样合并来源
java·服务器·前端·javascript·人工智能·pdf·电脑