Getting first weekday in a month with strtotime

前端 未结 6 1429
情深已故
情深已故 2020-12-03 21:52

I\'m trying to figure out the first wednesday of a given month using strtotime, but the \"first wednesday\" argument fails whenever the first wednesday happens

6条回答
  •  渐次进展
    2020-12-03 22:12

    I don't have any explanation as I'm also dazzled, but I managed to find out how you get the correct date by omitting the "first", like so:

    $ php -r 'echo date("m/d/y", strtotime("December 2010 Wednesday"));'
    12/01/10
    
    $ php -r 'echo date("m/d/y", strtotime("December 2010 Thursday"));'
    12/02/10
    
    $ php -r 'echo date("m/d/y", strtotime("December 2010 Friday"));'
    12/03/10
    
    $ php -r 'echo date("m/d/y", strtotime("December 2010 Saturday"));'
    12/04/10
    
    $ php -r 'echo date("m/d/y", strtotime("December 2010 Sunday"));'
    12/05/10
    
    $ php -r 'echo date("m/d/y", strtotime("December 2010 Monday"));'
    12/06/10
    
    $ php -r 'echo date("m/d/y", strtotime("December 2010 Tuesday"));'
    12/07/10
    

提交回复
热议问题