Update date comparisons to be strict in CakeTime

This commit is contained in:
Bryan Crowe 2013-10-29 23:02:14 -04:00
parent 245c8eb8be
commit 507bb44301

View file

@ -514,7 +514,7 @@ class CakeTime {
public static function isThisWeek($dateString, $timezone = null) { public static function isThisWeek($dateString, $timezone = null) {
$timestamp = self::fromString($dateString, $timezone); $timestamp = self::fromString($dateString, $timezone);
$now = self::fromString('now', $timezone); $now = self::fromString('now', $timezone);
return date('W o', $timestamp) == date('W o', $now); return date('W o', $timestamp) === date('W o', $now);
} }
/** /**
@ -528,7 +528,7 @@ class CakeTime {
public static function isThisMonth($dateString, $timezone = null) { public static function isThisMonth($dateString, $timezone = null) {
$timestamp = self::fromString($dateString, $timezone); $timestamp = self::fromString($dateString, $timezone);
$now = self::fromString('now', $timezone); $now = self::fromString('now', $timezone);
return date('m Y', $timestamp) == date('m Y', $now); return date('m Y', $timestamp) === date('m Y', $now);
} }
/** /**
@ -542,7 +542,7 @@ class CakeTime {
public static function isThisYear($dateString, $timezone = null) { public static function isThisYear($dateString, $timezone = null) {
$timestamp = self::fromString($dateString, $timezone); $timestamp = self::fromString($dateString, $timezone);
$now = self::fromString('now', $timezone); $now = self::fromString('now', $timezone);
return date('Y', $timestamp) == date('Y', $now); return date('Y', $timestamp) === date('Y', $now);
} }
/** /**
@ -556,7 +556,7 @@ class CakeTime {
public static function wasYesterday($dateString, $timezone = null) { public static function wasYesterday($dateString, $timezone = null) {
$timestamp = self::fromString($dateString, $timezone); $timestamp = self::fromString($dateString, $timezone);
$yesterday = self::fromString('yesterday', $timezone); $yesterday = self::fromString('yesterday', $timezone);
return date('Y-m-d', $timestamp) == date('Y-m-d', $yesterday); return date('Y-m-d', $timestamp) === date('Y-m-d', $yesterday);
} }
/** /**
@ -570,7 +570,7 @@ class CakeTime {
public static function isTomorrow($dateString, $timezone = null) { public static function isTomorrow($dateString, $timezone = null) {
$timestamp = self::fromString($dateString, $timezone); $timestamp = self::fromString($dateString, $timezone);
$tomorrow = self::fromString('tomorrow', $timezone); $tomorrow = self::fromString('tomorrow', $timezone);
return date('Y-m-d', $timestamp) == date('Y-m-d', $tomorrow); return date('Y-m-d', $timestamp) === date('Y-m-d', $tomorrow);
} }
/** /**