wordpress - PHP check if the dates are in current week -


i using wordpress cms. trying check if of user has birthday in current week. no success.

here code

$fd = date("y-m-d",strtotime('monday week'));  $ld = date("y-m-d",strtotime("sunday week"));  $cdate = date('m-d',time());  if (($cdate >= $fd)  && ($cdate <= $ld)) { echo 'true'; } else { echo 'false'; } 

this returning false me if use

  'm-d' in $cdate variable  

it works fine if use y-m-d in case , years should same isnt possible people have different birth years

here's way

to find can this

step 1 :

find start , last day of week

$firstday = date("y-m-d", strtotime('sunday last week'));   $lastday = date("y-m-d", strtotime('sunday week'));   

step 2 :

see if given date between start , last day of week

  if($date > $firstday && $date < $lastday) {        echo "it between";     } else {         echo "no not !!!";       }  

if yes belongs else not

so, code shall have

<?php $date = "2015-06-01"; #your own date $date = date(y-m-d); #or current date $firstday = date("y-m-d", strtotime('sunday last week'));   $lastday = date("y-m-d", strtotime('sunday week'));   if($date > $firstday && $date < $lastday) {    echo "it between"; } else {     echo "no not !!!";   }   ?> 

note

  1. you can have own start day i.e., sunday or monday

  2. you can have own date or current date


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -