當前位置: 首頁>>代碼示例>>PHP>>正文


PHP ArchiveTableCreator::getTableMonthFromDate方法代碼示例

本文整理匯總了PHP中Piwik\DataAccess\ArchiveTableCreator::getTableMonthFromDate方法的典型用法代碼示例。如果您正苦於以下問題:PHP ArchiveTableCreator::getTableMonthFromDate方法的具體用法?PHP ArchiveTableCreator::getTableMonthFromDate怎麽用?PHP ArchiveTableCreator::getTableMonthFromDate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Piwik\DataAccess\ArchiveTableCreator的用法示例。


在下文中一共展示了ArchiveTableCreator::getTableMonthFromDate方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getLastNTableMonths

 /**
  * @param int $lastN
  * @return string[]
  */
 private function getLastNTableMonths($lastN)
 {
     $now = Date::factory('now');
     $result = array();
     for ($i = 0; $i < $lastN; ++$i) {
         $date = $now->subMonth($i + 1);
         $result[] = ArchiveTableCreator::getTableMonthFromDate($date);
     }
     return $result;
 }
開發者ID:dorelljames,項目名稱:piwik,代碼行數:14,代碼來源:OptimizeArchiveTables.php

示例2: getDatesByYearMonthAndPeriodType

 /**
  * Called when deleting all periods.
  *
  * @param Date[] $dates
  * @return string[][][]
  */
 private function getDatesByYearMonthAndPeriodType($dates)
 {
     $result = array();
     foreach ($dates as $date) {
         $yearMonth = ArchiveTableCreator::getTableMonthFromDate($date);
         $result[$yearMonth][null][] = $date->toString();
         // since we're removing all periods, we must make sure to remove year periods as well.
         // this means we have to make sure the january table is processed.
         $janYearMonth = $date->toString('Y') . '_01';
         $result[$janYearMonth][null][] = $date->toString();
     }
     return $result;
 }
開發者ID:dorelljames,項目名稱:piwik,代碼行數:19,代碼來源:ArchiveInvalidator.php


注:本文中的Piwik\DataAccess\ArchiveTableCreator::getTableMonthFromDate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。