HTML将日期动态更改为周一、周三或周五
HTML Dynamically change date to either Mon, Wed or Fri
需要根据当前日期动态更新页面上显示的未来日期。
EX)我们提供关于mon,wed&美国东部时间周五晚上8点如果有人访问tue上的页面,需要日期来反映结婚日期+日期。。。如果他们在星期四访问,需要下一次演示的日期来反映星期五的名称+日期
周二或周三的访问时间为:1月6日,周三星期四或星期五访问将看到:星期五,1月8日周六、周日或周一访问将看到:周一1月10日
这是我目前为止所得到的,但我在如何根据当前日期填充m、W或F方面陷入僵局
<script type="text/javascript">
var months=['January','February','March','April','May','June','July','August','September','October','November','December'];
var tomorrow = new Date();
tomorrow.setTime(tomorrow.getTime() + (1000*3600*24));
document.getElementById("spanDate").innerHTML = months[tomorrow.getMonth()] + " " + tomorrow.getDate()+ ", " + tomorrow.getFullYear();
</script>
您需要获取当前日期,检查日期,然后根据日期显示正确的未来日期。
您需要从获取当前日期开始:
var date = new Date();
从那里,你可以通过date.getDay().获得日期
然后可以使用setDate()设置未来的日期。
我会花一些时间查看MDN关于Date对象的文档,你会发现有很多方法可以用来完成你想要的。如果你不想变得"低级",你可能会发现is.js和moment.js也很有用。
如果你自己尝试一下,你会学到更多。简单地在SO上为您编写代码并没有那么大帮助。
//你没有提到你在使用哪种语言javascript和PHP标签,在你的问题中,所以我将给你用php语言回答。。。
对不起chris daigle,我很累,我不能写大代码,但我给你一些想法,要做,,,你可以使用获得下一个即将到来的星期五/星期五的日期
strtotime( "next monday" );
例如:
echo date("Y-m-d",strtotime( "next monday" ) );
//this will print coming Monday date
echo date("Y-m-d",strtotime( "next friday" ) );
现在开始解决方案
获取今日
$today_day = date("l"); //l => small L
现在检查今天的sat/周日
echo date("Y-m-d",strtotime( "next monday" ) );
希望你能理解。。。。
简单JS解决方案:
<script>
var d = new Date();
d.setDate(d.getDate() + 1); //Adds 1 day to current date you could try changing value and see how it works
var months = ["January", "February", "March","April", "May", "June","July","August","September","October","November","December"];
var days = ["Sun","Mon","Tues","Wed","Thurs","Fri","Sat"];
document.getElementById("disDate").innerHTML = days[d.getDay()] + ", " + months[ d.getMonth() ] + " " + d.getDate();
</script>
在html上添加带有disDate
id的div。
请参阅JS中关于Date()的文档以更好地理解。
相关文章:
- 在周一上午8点至晚上7点之间执行功能
- 增加额外天数,但仅在工作日(周一至周五)并跳过周末
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- 我怎样才能在 javascript 中获取从周一到周日的上周日期
- JSON 数据 - 使用 Javascript/Jquery 按星期几(周日、周一、周二、周三、周四、周五、周六)分组
- 使用正则表达式验证使用 DD-周一-YYYY 格式的日期
- 使用当前日期生成一周的所有日期,并在周一显示周开始日期,在周日显示周末
- 如何在给定时间内找到周一
- HTML将日期动态更改为周一、周三或周五
- 如何让这个倒计时工作为周一,周二和其他时间
- 获取一个月的第一天名称(周一、周二)
- 对工作日的对象进行排序,如周日、周一、..,星期六
- document.周一-周六写这行代码,周日写这行码
- 显示明天的名字(如:周一)
- 检查给定日期是否在工作周内(周一至周五)
- 当函数运行时.周五给我看,但基本上是周三给我看
- 日期对象算法,用于返回最接近的每两周一天的日期