Ejemplo n.º 1
0
 public static function getOfficeCampaignEndDate($date = null)
 {
     if ($date == null) {
         $timestamp = time();
     } else {
         $timestamp = strtotime($date);
     }
     //
     //        $year = date('Y', $timestamp);
     //        $month = date('m', $timestamp);
     //        $day = date('d', $timestamp);
     //        if ($day > self::CAMPAIGN_ENDDATE) {
     //            $month = $month + 1;
     //            if ($month > 12) {
     //                $year = $year + 1;
     //                $month = 1;
     //            }
     //        }
     //
     //        $end_time = sprintf("%04d-%02d-%02d 23:59:59", $year, $month, self::CAMPAIGN_ENDDATE);
     $end_date = \DateTime::createFromFormat("Y-m-d H:i:s", \app\models\U::getLastDate(date('Y', $timestamp), date('m', $timestamp)));
     return $end_date;
 }
Ejemplo n.º 2
0
Archivo: U.php Proyecto: noikiy/wowewe
 public static function getLastDayOfLastMonth()
 {
     $year = date('Y');
     $month = date('m');
     if ($month == 1) {
         $year = $year - 1;
         $last_month = 12;
     } else {
         $last_month = $month - 1;
     }
     $theFirstDayOfLastMonth = U::getFirstDate($year, $last_month);
     $theLastDayOfLastMonth = U::getLastDate($year, $last_month);
     return $theLastDayOfLastMonth;
 }