gpt4 book ai didi

javascript - 如何根据月份中的数字获取日期名称

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

我知道我们可以使用这样的代码获取星期几的名称

var d = new Date();
var days = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
console.log(days[d.getDay()]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

但我需要从当月的 3 个随机数中获取日期名称

 var arr = []
while(arr.length < 3){
var randomnumber=Math.ceil(Math.random()*30)
var found=false;
for(var i=0;i<arr.length;i++){
if(arr[i]==randomnumber){found=true;break}
}
if(!found)arr[arr.length]=randomnumber;
}

你能告诉我如何在 JS 中做到这一点吗?

最佳答案

您需要做的就是生成一个日期,然后使用 .getDay()在 0-6 之间获得一天,即从 Sun to Sat .

function returnDay(d, m, y){
var year = y | 2015; // Making y an optional param.
var d = new Date(m+"/"+d+"/"+y); // Pass inside any date if you have.
var days = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
return days[d.getDay()];
}

现在你需要做的就是

returnDay(16, 12, 2015); // Will return the day of 12/16/2015 (mm-dd-yy)

你也可以传递随机的日期/月份/年份

关于javascript - 如何根据月份中的数字获取日期名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34368627/

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