javascript - 计算直到下个月的秒数
问题描述
我有这个变量:
const startTime = Date.now();
const endTime = startTime + 555555; <----- 555555 its about 6 days in seconds
const remainingTime = endTime - startTime;
const days = Math.ceil(remainingTime / daySeconds);
const daysDuration = days * daySeconds;
我需要代替 555555 在下个月的第一天之前获得以秒为单位的值
解决方案
就那么简单:
const now = new Date(),
date = new Date()
date.setMonth(date.getMonth()+1)
date.setDate(1)
date.setHours(0,0,0,0)
const deltaInSeconds = 0|(date-now)/1000
console.log(deltaInSeconds)
.as-console-wrapper{min-height:100%;}
推荐阅读
- python - Python3 和 asyncio:如何将 websocket 服务器实现为 asyncio 实例?
- web-scraping - Google 表格 > importxml > Instagram 帖子
- python - 在 Pyspark 中安全地管理凭证(秘密范围)
- apache-flink - 如何过滤大于flink中某个点的值?
- laravel-5 - Laravel 模型属性
- javascript - 根据“模板”中定义的顺序将属性添加到 JSON 位置
- javafx - 监听 ObservableList 的单个元素的删除
- ios - 根据索引项的单元格从数组中获取数据
- python - Python 导入错误在没有 sudo 权限的 Centos 上没有名为 _ssl 的模块
- aws-glue - 如何自定义 AWS Glue 作业的作业 ID?