草庐IT

javascript - moment.js - 检查两个时刻是否来自同一周,但周从周五开始到周四结束

我正在使用node.js和discord.js创建一个Discord机器人,并且有一个功能允许用户通过命令进行投票,但我希望他们每周只投票一次。问题是,在这个Discord上,周从周五开始到周四结束,因此我不能简单地写:varweekNow=moment().week();varweekLastVote=moment(dateLastVote).week();if(weekNow==weekLastVote){//Preventfromvotingagain}else{//Lettheuservote}因此,我写了一些看起来可行的代码,但我想听听你的意见,因为它看起来很草率,我不确定我

php - 如何让周从星期日开始?

我需要在php中获取周数,其中周应该从星期日开始计算。默认情况下,它从星期一开始。请帮助我找到一种方法,如何将星期日作为开始日来获取周数。在php手册中ISO-8601一年中的星期数,星期从星期一开始(PHP4.1.0添加)但我需要获得一年中的周数,从星期日开始的周数。谢谢 最佳答案 试试这个:$week=intval(date('W'));if(date('w')==0){//0=Sunday$week++;}echo$week;不确定逻辑是否正确; 关于php-如何让周从星期日开始?

mysql周从周一到周日

我想按年周对我的数据进行分组,但这里的周从星期日开始。如何从周一到周日对我的一周进行分组?这是我的查询:SELECTYEARWEEK(dateStats)k,dateStatsudate,COUNT(f_shop)salesFROMsal_importWHEREdateStatsBETWEEN"2011-08-15"AND"2011-08-21"GROUPBYYEARWEEK(dateStats)Between的日期从周一到周日,我只需要结果中的一行。非常感谢 最佳答案 YEARWEEK(date[,mode])函数的第二个参数是m

ios - 如何使 NSCalendar 周从星期一而不是星期日开始

当我尝试使当前周日期显示在日志中(周一至周日)时,就像一周从周日开始一样。例如:这周是38号凌晨。昨天是9月20日。我的代码确实显示了从星期一到星期日的日子是正确的。但是今天(9月21日)我的日志显示了下周的日期(第39周),当时它仍然是第38周。我的代码:NSDate*currentDate=[NSDatedate];NSCalendar*myCalendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];NSDateComponents*currentComps=[myCalendarcompon

PHP:周从星期一开始,但星期日的 "monday this week"会在下周成为星期一

这里是问题的摘要:在星期日,strtotime('thisweek')返回下周的开始。在PHP中,一周似乎从星期一开始。但是,在星期日以外的任何一天,这段代码echodate('Y-m-d',strtotime('mondaythisweek',strtotime('lastsunday')));输出本周周一的日期,貌似应该输出上周的周一。在这种情况下,PHP似乎将星期日和星期一都视为一周的开始。现在是2012年12月10日星期一或2012-12-10。date('Y-m-d',strtotime('sundaylastweek'))返回2012-12-09-昨天。这是一个错误,还是我