- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我的问题有解决方案,我已经检查了 stackoverflow,但由于我不擅长 Javascript,所以我无法采用我找到的任何解决方案。
我只需要一小段代码粘贴到 HTML 页面中。
我觉得这个问题对你来说很简单 PRO!
我每周三晚上 20:30 开会,我需要创建一个小的 JS 来显示 session 的下一个日期。例如:
今天是 2018 年 18 日,星期三,页面上必须显示 session 将在今天举行(今晚 20:30 ofc)。
这是我需要放置 JS 代码(或其他语言,如果您建议我)的页面区域的屏幕。 www.maurolangiu.com/business-meeting
我还需要时间采用意大利语格式,DAY - NUMBER - MONTH - YEAR。
我不需要把时间放在脚本中,因为它不会改变...
在今天的 20:31,脚本会自动将日期转到下一个星期三 2018 年 7 月 25 日,然后继续这样。
现在我必须通过 FTP 手动更改时间,这很糟糕。
这个问题有解决办法吗?
最佳答案
// day in number where Monday is 1, and so on...
// hour is an hour in 24-hour format
// min is minutes
function getNextDay(day, hour, min){
let date = new Date();
let currentDay = date.getDay();
let currentHours = date.getHours();
let currentMins = date.getMinutes();
let newDate = new Date();
if(day == currentDay && currentHours <= hour){
if(currentMins< min)
return date;
}else if(day == currentDay)
newDate.setDate(date.getDate() + 7);
else
newDate.setDate(date.getDate() + (day + 7 - currentDay) % 7);
return newDate;
}
调用这个函数你第二天就会得到
要像 dd/mm/yyyy 这样改变日期格式你可以调用这个函数
function changeFormat(today){
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10){
dd='0'+dd;
}
if(mm<10){
mm='0'+mm;
}
var today = dd+'/'+mm+'/'+yyyy;
console.log(today);
//document.getElementById("DATE").value = today;
}
changeFormat(getNextDay(3,20,30));
这对你有用。
关于Javascript - 如何在 html 页面上显示下周三的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51401116/
我有一个以以下格式输出日期的变量: 201308131830 这是 2013 年 - 八月 - 13 - 18:30 我正在使用它来检索日期名称,但它的日期错误: $dayname = date('D
我需要的是今天日期之后的下一个给定日期(星期一、星期二、星期三...)的日期。 用户可以选择他们想要的第二天,并将其作为 int 存储在表中。 “下周二给我打电话 (3)” Sunday = 1 Mo
我受困于 Quartz.NET cron 触发器。除了下面的场景之外,我能够实现所有场景。 每 X 周的周一、周二、周三... 我成功了 0 31 15 ? * 周一#2 * 每个第二个星期一触发。
我有一个名为 'transactions' 的数据库表,其中包含字段 'actualdate',其中每一行的日期都保存为 2014-09-13. 我正在使用此查询显示结果: "SELECT id,ac
正如我在标题中所写,我需要一些帮助来改进这个 sexp: * TODO remeber about thingie. SCHEDULED: 现在它会在接下来的几天里出现,但我想改变两点: 我怎样
我是一名优秀的程序员,十分优秀!