gpt4 book ai didi

javascript - 使用 Jquery 在日期旁边添加随机时间的逻辑

转载 作者:行者123 更新时间:2023-11-30 15:35:26 25 4
gpt4 key购买 nike

我的代码以 dd-MMM--YYYY 格式返回日期(例如:13-Jan-2014)。我想在它旁边添加一个随机时间。类似于:13-Jan-2014 03:00 PM13-Jan-2014 03:00 AM。我可以添加什么以获得所需的输出?谢谢。

function randomDate(start, end) {
return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime()));
}

function DateAndTimeFormate(date) {
var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var date = new Date(date);
return date.getDate() + '-' + monthNames[(date.getMonth() + 1)] + '-' + date.getFullYear();
}

var datewithformate = DateAndTimeFormate(randomDate(new Date(0000, 0, 0), new Date()));

//Start date
$("#time").val(datewithformate)

最佳答案

你可以检查这个-

function randomDate(start, end) {
return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime()));
}

function DateAndTimeFormate(date) {
var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var date = new Date(date);
var hours = date.getHours();
var t = hours >= 12 ? 'pm' : 'am';
var hour = (hours % 12).toString().length == 1 ? '0' + (hours % 12) : (hours % 12);
var minutes = date.getMinutes();
var minute = minutes.toString().length == 1 ? minutes + '0' : minutes;
return date.getDate() + '-' + monthNames[(date.getMonth())] + '-' + date.getFullYear() + ' ' + hour + ':' + minute + ' ' + t;
}

var datewithformate = DateAndTimeFormate(randomDate(new Date(0000, 0, 0), new Date()));

//Start date
$("#time").val(datewithformate)

https://jsfiddle.net/Luhtfzxj/3/

关于javascript - 使用 Jquery 在日期旁边添加随机时间的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41628831/

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