js如何获取当天开始时间和结束时时间并传递时间戳给后端
在JavaScript中,可以使用Date对象来获取当前时间,并将其转换为时间戳。可以使用以下代码获取当天的开始时间和结束时间的时间戳,并将其传递给后端:
// 获取当前时间
var currentDate = new Date();
// 设置开始时间为当天的 00:00:00
var startDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate(), 0, 0, 0);
var startTimestamp = Math.floor(startDate.getTime() / 1000); // 转换为秒级时间戳
// 设置结束时间为当天的 23:59:59
var endDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate(), 23, 59, 59);
var endTimestamp = Math.floor(endDate.getTime() / 1000); // 转换为秒级时间戳
// 将时间戳传递给后端
// 可以使用ajax等方法将startTimestamp和endTimestamp传递给后端
在上述代码中,首先创建一个Date对象来获取当前时间。然后,使用new Date(year, month, day, hours, minutes, seconds)来设置开始时间和结束时间。将这些时间转换为时间戳时,需要将毫秒级时间戳除以1000,得到以秒为单位的时间戳。最后,可以使用ajax等方法将时间戳传递给后端
原文地址: http://www.cveoy.top/t/topic/iSL0 著作权归作者所有。请勿转载和采集!