js如何获取当天开始时间和结束时时间并传递(时间戳)给后端


前言

今天在项目的接口中,需要传递的参数中,包含开始时间和结束时间,这边在前端的显示界面上是没有时间选择器的,最开始我还以为是要加上一个时间选择器,可能是ui那边没有加上。后面和后端联调之后,才知道,这个开始和结束的时间的参数的数据是我们这边定死的今天的时间,传递的参数要求是:

ts_start: 2022-01-05 00:00:00
ts_end: 2022-01-05 23:59:59(这里的时间是当前时间)
其实是当天开始时间和结束时间的时间戳。好的,接下来就是我怎么实现这个接口联调的参数设置的步骤。

一、js获取当天开始时间和结束时时间?

废话不多说直接,上代码:
this.params.ts_begin = new Date()
this.params.ts_end = new Date()

this.params.ts_begin.setTime(this.params.ts_begin.getTime() - 3600 * 1000 * this.params.ts_begin.getHours() - 60 * 1000 * this.params.ts_begin.getMinutes() - 1000 * this.params.ts_begin.getSeconds())
this.params.ts_end.setTime(this.params.ts_begin.getTime() + 3600 * 1000 * 24 - 1000)
上面代码,中的参数可以自己随心定义,这里只是怎么获取当天的时间并且把时间的格式处理成为时间戳。(下图展示这边参数传递的时候的样子) ![在这里插入图片描述](https://img-blog.csdnimg.cn/80d2f53aaa414d868df0f69f4005fb3e.png)

总结

以上就是我在项目中遇到的获取当天的开始时间和结束时间,并把相关格式的参数,传递给后端的方法总结。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值