gpt4 book ai didi

jquery - 如何从给定的时间输入中获取以毫秒为单位的时间?

转载 作者:行者123 更新时间:2023-12-01 04:40:45 24 4
gpt4 key购买 nike

我正在使用 Jquery 时间选择器,令人惊讶的是,在选择时间时它返回格式为 Sun Dec 31 1899 23:00:00 GMT-0600(中部标准时间)但是,我想获得以毫秒为单位的选定时间的时间(更珍贵的是,今天选定的时间)?

最佳答案

您可以使用以下代码将返回值转换为包含今天的年、月、日以及所选时间的 Date 对象:

var today = new Date();
var selectedTimeToday = new Date(
today.getFullYear(),
today.getMonth(),
today.getDate(),
value.getHours(),
value.getMinutes(),
value.getSeconds()
);

如果您只想获取所选值的时间(以毫秒为单位),那么您可以使用 getMilliseconds() 或 getUTCMilliseconds() 来获取它:

var timestamp = selectedTimeToday.getMilliseconds();

如果您需要计算现在与所选值之间的毫秒数,请按如下操作:

var difference = Math.abs(Date.now() - selectedTimeToday);

如果您想使用符号来指示所选时间是在未来(负差)还是在过去,请删除 Math.abs。

关于jquery - 如何从给定的时间输入中获取以毫秒为单位的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com