Number of seconds from now() to Sunday midnight

后端 未结 5 1858
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-13 18:11

In PHP how do I get the number of seconds from now() until the next Sunday at midnight?

I don\'t want the solution relative to a specific date, but just

相关标签:
5条回答
  • 2021-01-13 18:15

    You can use

    print strtotime('next Sunday') - time();
    
    0 讨论(0)
  • 2021-01-13 18:23
    $seconds = mktime(0,0,0, date("n"), date("j") + (7 - date("N")), date("Y")) - time();
    

    That string will give you the diff in seconds from now to sunday morning at 12:00. You can adjust the first 3 arguments in mktime() to give you a variable time of day (say 8:45 AM)

    0 讨论(0)
  • 2021-01-13 18:24

    It's as simple as:

    strtotime('next Sunday') - time()
    
    0 讨论(0)
  • 2021-01-13 18:27
    $seconds = strtotime('next Sunday') - time();
    
    0 讨论(0)
  • 2021-01-13 18:27

    Try this:

    function secs_until() {
      $now = time();
      $next = strtotime("next Sunday midnight");
      return $next - $now;
    }
    
    0 讨论(0)
提交回复
热议问题