JavaScript 认为是星期四和星期五
JavaScript thinks is Thursday and Friday?
我用JavaScript和一点jQuery编写了这段代码,以根据日期和世界时间显示一些不同的消息。今天(格林威治标准时间周四 17:00)我应该只看到一条消息,但我看到两条消息,这很奇怪,因为第二条消息应该只在周五显示。
这是我的JavaScript:
$(document).ready(function () {
var todaysDate = new Date();
weekday = todaysDate.getDay();
var universalhour = todaysDate.getUTCHours();
if (weekday >= 0) {
if (weekday <= 4) {
if (universalhour >= 14) {
if (universalhour < 23) {
$('div#announcements').append('<br />Test');
}
}
}
}
if (weekday = 5) {
if (universalhour >= 14) {
if (universalhour < 20) {
$('div#announcements').append('<br />Text');
}
}
}
});
这里有一个工作示例:http://jsfiddle.net/YdEgy/
我做错了什么?
问题是
if (weekday = 5) { <-- you are assigning 5 to weekday
你想要==
或===
相关文章:
- 从 2015-08-01 获取日期“星期四”,这是来自日历
- 如何使用 JavaScript 将“星期四 Jun 11 00:49:35 IST 2015”转换为“YYYY-MM-D
- 获得下周的星期一和星期五
- JavaScript 认为是星期四和星期五
- 在javascript中将2014年11月28日星期五16:00:00 GMT 0530(印度标准时间)转换为2014-
- 只显示每个月的第一个星期五可用于pick-jQueryUIDatepicker
- 计算星期五的数字'在某一年内的13号秋天
- 在Java或JavaScript中显示日期为星期五的月份或年份的日期
- 时刻-获得最近的星期五
- 如何使弹出窗口在星期五
- 获取每月第三个星期五的日期
- 使用jquery在javascript中获取星期五日期
- 转换日期自'2011年6月9日星期四00:00:00 GMT+0530(印度标准时间)'到'YY
- MomentJS得到前一个星期五
- 每次显示只选择星期五
- 如何用动量计算一个月的最后一个星期五
- 显示html内容之间的定义时间星期一至星期五