目录
前言一、js获取当天开始时间和结束时时间?总结前言
今天在项目的接口中,需要传递的参数中,包含开始时间和结束时间,这边在前端的显示界面上是没有时间选择器的,最开始我还以为是要加上一个时间选择器,可能是ui那边没有加上。后面和后端联调之后,才知道,这个开始和结束的时间的参数的数据是我们这边定死的今天的时间,传递的参数要求是:
ts_start: -01-05 00:00:00ts_end: -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-/80d2f53aaa414d868df0f69f4005fb3e.png)