Prado\Util\TDateTimeStamp::getTimeStamp PHP Метод

getTimeStamp() публичный Метод

public getTimeStamp ( $hr, $min, $sec, $mon = false, $day = false, $year = false, $is_gmt = false ) : integer | float
Результат integer | float a timestamp given a local time
    function getTimeStamp($hr, $min, $sec, $mon = false, $day = false, $year = false, $is_gmt = false)
    {
        $dt = new DateTime();
        if ($is_gmt) {
            $dt->setTimeZone(new DateTimeZone('UTC'));
        }
        $dt->setDate($year !== false ? $year : date('Y'), $mon !== false ? $mon : date('m'), $day !== false ? $day : date('d'));
        $dt->setTime($hr, $min, $sec);
        return (int) $dt->format('U');
    }

Usage Example

Пример #1
0
 public function assertIsValidDate($y1, $m, $d = 13)
 {
     $s = new TDateTimeStamp();
     $t = $s->getTimeStamp(0, 0, 0, $m, $d, $y1);
     $rez = $s->formatDate('Y-n-j H:i:s', $t);
     $this->assertEquals("{$y1}-{$m}-{$d} 00:00:00", $rez);
 }
All Usage Examples Of Prado\Util\TDateTimeStamp::getTimeStamp