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


PHP Utils::date2timestamp方法代码示例

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


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

示例1: date

 /**
  * Gets and sets the date for this Page object. This is typically passed in via the page headers
  *
  * @param  string $var string representation of a date
  * @return int         unix timestamp representation of the date
  */
 public function date($var = null)
 {
     if ($var !== null) {
         $this->date = Utils::date2timestamp($var);
     }
     if (!$this->date) {
         $this->date = $this->modified;
     }
     return $this->date;
 }
开发者ID:realitygaps,项目名称:grav_ynh,代码行数:16,代码来源:Page.php

示例2: dateRange

 /**
  * Returns the items between a set of date ranges of either the page date field (default) or
  * an arbitrary datetime page field where end date is optional
  * Dates can be passed in as text that strtotime() can process
  * http://php.net/manual/en/function.strtotime.php
  *
  * @param      $startDate
  * @param bool $endDate
  * @param      $field
  *
  * @return $this
  * @throws \Exception
  */
 public function dateRange($startDate, $endDate = false, $field = false)
 {
     $start = Utils::date2timestamp($startDate);
     $end = $endDate ? Utils::date2timestamp($endDate) : strtotime("now +1000 years");
     $date_range = [];
     foreach ($this->items as $path => $slug) {
         $page = $this->pages->get($path);
         $date = $field ? strtotime($page->value($field)) : $page->date();
         if ($date > $start && $date < $end) {
             $date_range[$path] = $slug;
         }
     }
     $this->items = $date_range;
     return $this;
 }
开发者ID:rdquintas,项目名称:Alphalink,代码行数:28,代码来源:Collection.php

示例3: testDate2timestamp

 public function testDate2timestamp()
 {
     $timestamp = strtotime('10 September 2000');
     $this->assertSame($timestamp, Utils::date2timestamp('10 September 2000'));
     $this->assertSame($timestamp, Utils::date2timestamp('2000-09-10 00:00:00'));
 }
开发者ID:getgrav,项目名称:grav,代码行数:6,代码来源:UtilsTest.php


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