如何使用日期名称获取当前周中特定日期的日期(在周一到周日之间)?我想知道这个星期天是几号或者上周一是几号。
编辑:我是如何在@juniperi链接的帮助下解决这个问题的
//To get current day
CFAbsoluteTime at = CFAbsoluteTimeGetCurrent();
CFTimeZoneRef tz = CFTimeZoneCopySystem();
SInt32 currentWeekdayNumber = CFAbsoluteTimeGetDayOfWeek(at, tz);
//We are adding or substracting from
我有两个日期存储在数据库中,分别为列dtp_s和dtp_e (开始和结束)。这些来自填充的表单,用户可以选择开始和结束日期。 我想要显示当前周的周一到周日的记录,但我当前的解决方案是显示7天前的日期-今天。 SELECT id
FROM _records
WHERE
dtp_s > unix_timestamp(now() - interval 1 week)
AND userid = ?
ORDER BY dtp_s DESC
LIMIT 5 我曾尝试将now()更改为strtotime( 'sunday' )的值,但如果确实存在记录,则不会显示任何
我有一个手机应用程序,它显示某些文本信息,在舞台上,基于一天(例如,星期日,星期一…)。当日期发生变化时,周日到周一,它应该显示周一的信息,但当我在手机中测试时,它不会更新。我认为这是因为手机保存了用户在哪里的记忆。因此,我需要以某种方式重新加载应用程序,这样它才能获得与当天匹配的正确信息。我正在考虑用一个用户按钮(见下文)来做这件事,但是重新加载没有成功。有什么想法吗?提前谢谢你。
myButton.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:Mou
我使用以下脚本获取前一周的星期一(第一个)和星期日(最后一个):
var curr = new Date; // get current date
var first = curr.getDate() - curr.getDay() - 6; // Gets day of the month (e.g. 21) - the day of the week (e.g. wednesday = 3) = Sunday (18th) - 6
var last = first + 6; // last day is the first day + 6
var startDate = new Date(
我想要查看当前时间是否大于本周周一下午5:00山区时间,无论此代码在哪个时区运行。我得到了类似这样的东西:
function isAfterMondayEvening() {
var now = new Date();
var mondayEvening = dateFns.setHours(dateFns.setDay(now, 1), 17);
return dateFns.compareAsc(now, mondayEvening);
}
console.log(isAfterMondayEvening());
<script src="//cdn.raw