Answers for "php get day of week"

PHP
0

php check weekday of date

$dayofweek = date('w', strtotime($date));
$result    = date('Y-m-d', strtotime(($day - $dayofweek).' day', strtotime($date)));
Posted by: Guest on April-29-2020
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
2

get day from date php

// Prints the day
echo date("l") . "<br>";
Posted by: Guest on July-04-2020
5

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

Browse Popular Code Answers by Language