Answers for "how to get week start date in php"

PHP
1

how to get week start date in php

$firstday = date('l - d/m/Y', strtotime("this week"));
echo "First day of this week: ", $firstday;
Posted by: Guest on October-21-2021
3

php week of a date

Things to be aware of when using week numbers with years.

<?php
echo date("YW", strtotime("2011-01-07")); // gives 201101
echo date("YW", strtotime("2011-12-31")); // gives 201152
echo date("YW", strtotime("2011-01-01")); // gives 201152 too
?>

BUT

<?php
echo date("oW", strtotime("2011-01-07")); // gives 201101
echo date("oW", strtotime("2011-12-31")); // gives 201152
echo date("oW", strtotime("2011-01-01")); // gives 201052 (Year is different than previous example)
?>

Reason:
Y is year from the date
o is ISO-8601 year number
W is ISO-8601 week number of year

Conclusion:
if using 'W' for the week number use 'o' for the year.
Posted by: Guest on March-28-2020
6

php get day of week

date('w'); //gets day of week as number(0=sunday,1=monday...,6=sat)

//note:returns 0 through 6 but as string so to check if monday do this:
if(date('w') == 1){
	echo "its monday baby";
}
Posted by: Guest on July-19-2019
0

week starting date and end date in php

<?php
	$week=29;
	$year=2017;
	
  function getStartAndEndDate($week, $year)
  {  
    $dateTime = new DateTime();  
    $dateTime->setISODate($year, $week); 
    $result['start_date'] = $dateTime->format('d-M-Y');
    $dateTime->modify('+6 days'); 
    $result['end_date'] = $dateTime->format('d-M-Y'); 
    return $result;
  }

  $dates=getStartAndEndDate($week,$year);
	print_r($dates);

?>
Posted by: Guest on April-14-2021

Code answers related to "how to get week start date in php"

Browse Popular Code Answers by Language