Skip to content

Instantly share code, notes, and snippets.

@BastinRobin
Forked from ssx/week-timestamps.php
Last active August 29, 2015 14:16
Show Gist options
  • Save BastinRobin/045dfb5f8210ee1c27b2 to your computer and use it in GitHub Desktop.
Save BastinRobin/045dfb5f8210ee1c27b2 to your computer and use it in GitHub Desktop.
<?php
// This creates a date string in the format YYYY-WNN, which is
// a four digit year followed by a hyphen and letter W then the
// two digit week number
$strtotime = date("o-\WW");
// The $start timestamp contains the timestamp at 0:00 on the
// Monday at the beginning of the week
$start = strtotime($strtotime);
// and the end timestamp is six days later just before midnight
$end = strtotime("+6 days 23:59:59", $start);
// Display each of the timestamps and the corresponding date
echo "$start: ".date("r", $start).PHP_EOL;
echo "$end: ".date("r", $end).PHP_EOL;
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment