当前位置: 首页>>代码示例>>PHP>>正文


PHP Time::sec方法代码示例

本文整理汇总了PHP中Time::sec方法的典型用法代码示例。如果您正苦于以下问题:PHP Time::sec方法的具体用法?PHP Time::sec怎么用?PHP Time::sec使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Time的用法示例。


在下文中一共展示了Time::sec方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: relative

 /**
  * Время из строки
  *
  * @param string $format
  * @param string $timezone
  * @return int
  */
 public static function relative($format, $timezone = null)
 {
     $time = 0;
     if (preg_match('#^(?<sign>[+-]{1})?(?<number>\\d+)[ ]*(?<value>sec|min|hour|day|month|year)$#is', trim($format), $match) != 0) {
         switch ($match['value']) {
             case 'sec':
                 $time = Time::sec($match['number']);
                 break;
             case 'min':
                 $time = Time::min($match['number']);
                 break;
             case 'hour':
                 $time = Time::hour($match['number']);
                 break;
             case 'day':
                 $time = Time::day($match['number']);
                 break;
             case 'month':
                 $time = Time::month($match['number'], $timezone);
                 break;
             case 'year':
                 $time = Time::year($match['number'], $timezone);
                 break;
         }
         if (isset($match['sign']) and $match['sign'] == '-') {
             $time *= -1;
         }
     }
     return $time;
 }
开发者ID:AlexanderGrom,项目名称:knee,代码行数:37,代码来源:time.php

示例2: toTime

 /**
  * Converts this instance to a proportion of time passed within a specified
  * time interval where 360 degrees is equal to the interval.
  *
  * @param Time $interval
  *
  * @return Time
  */
 public function toTime(Time $interval = null)
 {
     $secInDay = Time::days(1)->sec;
     $interval = $interval ? $interval->sec : $secInDay;
     return Time::sec($this->deg / 360 * $interval);
 }
开发者ID:marando,项目名称:units,代码行数:14,代码来源:Angle.php

示例3: neg

 /**
  * Returns a new time with the negation of this instance.
  *
  * @return static
  */
 public function neg()
 {
     return Time::sec($this->sec * -1);
 }
开发者ID:marando,项目名称:units,代码行数:9,代码来源:Time.php


注:本文中的Time::sec方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。