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


PHP DateHelper::format方法代碼示例

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


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

示例1: prettyFormat

 static function prettyFormat($date, $format = '{day} {dd} {month} {yyyy}', $empty = 'indéfinie')
 {
     if (!($time = strtotime($date))) {
         return $empty;
     }
     $after = strtotime("+7 day 00:00");
     $afterTomorrow = strtotime("+2 day 00:00");
     $tomorrow = strtotime("+1 day 00:00");
     $today = strtotime("today 00:00");
     $yesterday = strtotime("-1 day 00:00");
     $beforeYesterday = strtotime("-2 day 00:00");
     $before = strtotime("-7 day 00:00");
     if ($time < $after && $time > $before) {
         if ($time >= $after) {
             $relative = strftime("%A", $date) . " prochain";
         } else {
             if ($time >= $afterTomorrow) {
                 $relative = "après demain";
             } else {
                 if ($time >= $tomorrow) {
                     $relative = "demain";
                 } else {
                     if ($time >= $today) {
                         $relative = "aujourd'hui";
                     } else {
                         if ($time >= $yesterday) {
                             $relative = "hier";
                         } else {
                             if ($time >= $beforeYesterday) {
                                 $relative = "avant hier";
                             } else {
                                 if ($time >= $before) {
                                     $relative = strftime("%A", $time) . " dernier";
                                 }
                             }
                         }
                     }
                 }
             }
         }
         if (preg_match('/[0-2][0-9]:[0-5][0-9]/', $date)) {
             $relative .= ' à ' . date('H:i', $time);
         }
     } else {
         $relative = 'le ' . DateHelper::format($format);
     }
     return $relative;
 }
開發者ID:nicolasmartin,項目名稱:framework,代碼行數:48,代碼來源:Date.php

示例2:

echo ++$i % 2 ? 'odd' : 'even';
?>
">
					<th scope="row">Type</th>
					<td><?php 
echo $Picture['type'];
?>
</td>
				</tr>
				<tr class="<?php 
echo ++$i % 2 ? 'odd' : 'even';
?>
">
					<th scope="row">Mise en ligne</th>
					<td><?php 
echo DateHelper::format($Picture['created_at']);
?>
</td>
				</tr>
			</tbody>
		</table>

		<ul class="actions">
			<li><a class="sprite left prefix edit" title="Editer" href="<?php 
echo UrlHelper::path(array('action' => 'edit'), $Picture['id']);
?>
">Editer</a></li>
			<li><a class="sprite left prefix delete" title="Supprimer" href="<?php 
echo UrlHelper::path(array('action' => 'delete'), $Picture['id']);
?>
">Supprimer</a></li>
開發者ID:nicolasmartin,項目名稱:framework,代碼行數:31,代碼來源:show.tpl.php

示例3: ucfirst

?>
</a></strong><br>
						<?php 
echo $Picture['width'];
?>
 x <?php 
echo $Picture['height'];
?>
 pixels<br>
						<?php 
echo ucfirst($Picture['type']);
?>
<br>
					</td>
					<td><?php 
echo DateHelper::format($Picture['created_at'], '{dd} {month} {yy} à {HH}:{MM}');
?>
</td>
					<td>
						<ul class="actions">
							<li><a class="sprite prefix edit insert" title="Insertion" href="<?php 
echo UrlHelper::path(array('action' => 'insertionEdit'), $Picture['id']);
?>
">Insérer</a></li>
						</ul>
					</td>
				</tr>
				<? endforeach ?>

				<? if (!count($Pictures)) : ?>
				<tr class="empty <?php 
開發者ID:nicolasmartin,項目名稱:framework,代碼行數:31,代碼來源:insertion-index.tpl.php


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