本文整理汇总了PHP中Timestamp::format方法的典型用法代码示例。如果您正苦于以下问题:PHP Timestamp::format方法的具体用法?PHP Timestamp::format怎么用?PHP Timestamp::format使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Timestamp
的用法示例。
在下文中一共展示了Timestamp::format方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: lastArtist
function lastArtist()
{
$db = new DBHandler();
$stmt = $db->query("SELECT ar.id, ar.name, ar.uploadDate, ar.uploadUser FROM artist ar order by ar.uploadDate DESC limit 5;");
$data = "";
while ($row = $stmt->fetch(PDO::FETCH_NUM)) {
$data = $data . $row[0] . "," . $row[1] . ",";
$tstamp = new Timestamp($row[2]);
$udate = $tstamp->format("y-m-d");
$data = $data . $udate . "," . $row[3] . ";";
}
$stmt->closeCursor();
echo $data;
}
示例2: getCalendarView
function getCalendarView($calendar)
{
$context = Model_Context::getInstance();
$current = $calendar['year'] . $calendar['month'];
$previous = addPeriod($current, -1);
$next = addPeriod($current, 1);
$firstWeekday = date('w', mktime(0, 0, 0, $calendar['month'], 1, $calendar['year']));
$lastDay = date('t', mktime(0, 0, 0, $calendar['month'], 1, $calendar['year']));
$today = $current == Timestamp::get('Ym') ? Timestamp::get('j') : null;
$currentMonthStr = fireEvent('ViewCalendarHead', Timestamp::format('%Y/%m', getTimeFromPeriod($current)));
ob_start();
?>
<table class="tt-calendar" cellpadding="0" cellspacing="1" style="width: 100%; table-layout: fixed">
<caption class="cal_month">
<a href="<?php
echo $context->getProperty('uri.blog');
?>
/archive/<?php
echo $previous;
?>
"
title="<?php
echo _text('1개월 앞의 달력을 보여줍니다.');
?>
">«</a>
<a href="<?php
echo $context->getProperty('uri.blog');
?>
/archive/<?php
echo $current;
?>
"
title="<?php
echo _text('현재 달의 달력을 보여줍니다.');
?>
"><?php
echo $currentMonthStr;
?>
</a>
<a href="<?php
echo $context->getProperty('uri.blog');
?>
/archive/<?php
echo $next;
?>
"
title="<?php
echo _text('1개월 뒤의 달력을 보여줍니다.');
?>
">»</a>
</caption>
<thead>
<tr>
<th class="cal_week2"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('일요일'));
?>
</th>
<th class="cal_week1"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('월요일'));
?>
</th>
<th class="cal_week1"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('화요일'));
?>
</th>
<th class="cal_week1"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('수요일'));
?>
</th>
<th class="cal_week1"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('목요일'));
?>
</th>
<th class="cal_week1"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('금요일'));
?>
</th>
<th class="cal_week1"><?php
echo fireEvent('ViewCalendarHeadWeekday', _text('토요일'));
?>
</th>
</tr>
</thead>
<tbody>
<?php
$day = 0;
$totalDays = $firstWeekday + $lastDay;
$lastWeek = ceil($totalDays / 7);
for ($week = 0; $week < $lastWeek; $week++) {
// 주중에 현재 날짜가 포함되어 있으면 주를 현재 주 class(tt-current-week)를 부여한다.
if ($today + $firstWeekday > $week * 7 && $today + $firstWeekday <= ($week + 1) * 7) {
echo ' <tr class="cal_week cal_current_week">' . CRLF;
} else {
echo ' <tr class="cal_week">' . CRLF;
}
for ($weekday = 0; $weekday < 7; $weekday++) {
$day++;
$dayString = isset($calendar['days'][$day]) ? '<a class="cal_click" href="' . $context->getProperty('uri.blog') . '/archive/' . $current . ($day > 9 ? $day : "0{$day}") . '">' . $day . '</a>' : $day;
//.........这里部分代码省略.........
示例3: showCheckupMessage
showCheckupMessage(false);
}
}
}
/***** Common parts. *****/
if (doesHaveOwnership()) {
clearCache();
}
if (!defined('__TEXTCUBE_GAE__')) {
$filename = ROOT . '/.htaccess';
$fp = fopen($filename, "r");
$content = fread($fp, filesize($filename));
fclose($fp);
if (preg_match('@rewrite\\.php@', $content) == 0 || strpos($content, '[OR]') !== false || strpos($content, ' -d') == false || strpos($content, '(cache|xml|txt|log)') == false || strpos($content, 'user/attach') == false) {
echo '<li>', _textf('htaccess 규칙을 수정합니다.'), ': ';
$fp = fopen($filename . '_backup_' . Timestamp::format('%Y%m%d'), "w");
fwrite($fp, $content);
fclose($fp);
$content = "#<IfModule mod_url.c>\n#CheckURL Off\n#</IfModule>\n#SetEnv PRELOAD_CONFIG 1\nRewriteEngine On\nRewriteBase " . $context->getProperty('service.path') . "/\nRewriteRule ^(thumbnail)/([0-9]+/.+)\$ user/cache/\$1/\$2 [L]\nRewriteRule ^attach/([0-9]+/.+)\$ user/attach/\$1 [L]\nRewriteCond %{REQUEST_FILENAME} -f\nRewriteRule ^user/(cache)+/+(.+[^/])\\.(cache|xml|txt|log)\$ - [NC,F,L]\nRewriteCond %{REQUEST_FILENAME} -d\nRewriteRule ^(.+[^/])\$ \$1/ [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteRule ^(.*)\$ rewrite.php [L,QSA]\n";
$fp = fopen($filename, "w");
if (fwrite($fp, $content)) {
fclose($fp);
showCheckupMessage(true);
} else {
fclose($fp);
showCheckupMessage(false);
}
}
}
if ($currentVersion != TEXTCUBE_VERSION && $succeed == true) {
setBlogVersion();
示例4: getDefaultCenterPanel
//.........这里部分代码省略.........
/owner/network/reader"><?php
echo _t('RSS로 등록한 이웃 글 보기');
?>
</a></li>
<?php
}
if (Acl::check("group.administrators")) {
?>
<li class="deleteCache"><a href="<?php
echo $ctx->getProperty('uri.blog');
?>
/owner/center/dashboard/cleanup" onclick="cleanupCache();return false;"><?php
echo _t('캐시 지우기');
?>
</a></li>
<?php
if (Acl::check("group.creators")) {
?>
<li class="optimizeStorage"><a href="<?php
echo $ctx->getProperty('uri.blog');
?>
/owner/data" onclick="optimizeData();return false;"><?php
echo _t('저장소 최적화');
?>
</a></li>
<?php
}
}
?>
<li class="clear"></li>
</ul>
</div>
<div id="total-information">
<h4 class="caption"><span><?php
echo _t('요약');
?>
</span></h4>
<table class="posts-line">
<caption><?php
echo _t('글');
?>
</caption>
<thead>
<th>type</th>
<th>sum</th>
</thead>
<tbody>
<tr>
<td class="type"><?php
echo _t('글');
?>
</td>
<td class="sum"><?php
echo number_format(getEntriesTotalCount($blogid));
?>
</td>
</tr>
<tr>
<td class="type"><?php
echo _t('댓글');
?>
</td>
<td class="sum"><?php
echo number_format(getCommentCount($blogid));
示例5: format
function format($format, $time = null)
{
if ($time) {
$d = new Timestamp($time);
return $d->format($format);
}
return date($format, $this->_time);
}
示例6: Timestamp
$tstamp = new Timestamp($row[3]);
$date = $tstamp->format("y-m-d");
$data = $data . $date . ";";
}
$stmt->closeCursor();
$data = convertToUTF8($data);
echo $data;
}
if (isset($_GET['action']) && $_GET['action'] == 'comment') {
$db = new DBHandler();
$stmt = $db->query("SELECT s.title, u.username, c.text, c.date,c.user,c.song\r\n\t\t\t\t\t\tFROM song s, user u, comment c\r\n\t\t\t\t\t\tWHERE c.song = s.id\r\n\t\t\t\t\t\tAND c.user = u.id\r\n\t\t\t\t\t\tORDER BY c.date DESC \r\n\t\t\t\t\t\tLIMIT 0 , 30");
$data = "";
while ($row = $stmt->fetch(PDO::FETCH_NUM)) {
$data = $data . $row[0] . "," . $row[1] . "," . $row[2] . ",";
$tstamp = new Timestamp($row[3]);
$date = $tstamp->format("y-m-d");
$data = $data . $date . "," . $row[4] . "," . $row[5] . ";";
}
$stmt->closeCursor();
$data = convertToUTF8($data);
echo $data;
}
//partie suppression
if (isset($_GET['action']) && $_GET['action'] == 1) {
$notarizealbum = new Notarizealbum($_GET['user'], $_GET['id']);
$notarizealbum->delete($_GET['user'], $_GET['id']);
}
if (isset($_GET['action']) && $_GET['action'] == 2) {
$notarizeartist = new Notarizeartist($_GET['user'], $_GET['id']);
$notarizeartist->delete($_GET['user'], $_GET['id']);
}
示例7: getCalendarView
function getCalendarView($period = null) {
global $service, $database, $db;
if ((empty($period) === true) || !TimePeriod::checkPeriod($period))
$period = Timestamp::getYearMonth();
$calendar = array('days' => array());
$calendar['period'] = $period;
$calendar['year'] = substr($period, 0, 4);
$calendar['month'] = substr($period, 4, 2);
if ($db->query("SELECT DISTINCT DAYOFMONTH(FROM_UNIXTIME(written)) FROM {$database['prefix']}FeedItems WHERE YEAR(FROM_UNIXTIME(written)) = {$calendar['year']} AND MONTH(FROM_UNIXTIME(written)) = {$calendar['month']}")) {
while (list($day) = $db->fetchArray())
array_push($calendar['days'], $day);
}
$calendar['days'] = array_flip($calendar['days']);
$current = $calendar['year'] . $calendar['month'];
$previous = TimePeriod::addPeriod($current, - 1);
$next = TimePeriod::addPeriod($current, 1);
$firstWeekday = date('w', mktime(0, 0, 0, $calendar['month'], 1, $calendar['year']));
$lastDay = date('t', mktime(0, 0, 0, $calendar['month'], 1, $calendar['year']));
$today = ($current == Timestamp::get('Ym') ? Timestamp::get('j') : null);
$currentMonthStr = Timestamp::format('%Y.%m', TimePeriod::getTimeFromPeriod($current));
define('CRLF', "\r\n");
ob_start();
?>
<table class="calendar" cellpadding="0" cellspacing="1" style="width: 100%; table-layout: fixed">
<caption class="cal_month">
<?php echo $currentMonthStr;?>
</caption>
<thead>
<tr>
<th class="cal_week2"><?php echo _t('일요일');?></th>
<th class="cal_week1"><?php echo _t('월요일');?></th>
<th class="cal_week1"><?php echo _t('화요일');?></th>
<th class="cal_week1"><?php echo _t('수요일');?></th>
<th class="cal_week1"><?php echo _t('목요일');?></th>
<th class="cal_week1"><?php echo _t('금요일');?></th>
<th class="cal_week1"><?php echo _t('토요일');?></th>
</tr>
</thead>
<tbody>
<?php
$day = 0;
$totalDays = $firstWeekday + $lastDay;
$lastWeek = ceil($totalDays / 7);
for ($week=0; $week<$lastWeek; $week++) {
// 주중에 현재 날짜가 포함되어 있으면 주를 현재 주 class(tt-current-week)를 부여한다.
if (($today + $firstWeekday) >= $week * 7 && ($today + $firstWeekday) < ($week + 1) * 7) {
echo ' <tr class="cal_week cal_current_week">'.CRLF;
} else {
echo ' <tr class="cal_week">'.CRLF;
}
for($weekday=0; $weekday<7; $weekday++) {
$day++;
$dayString = isset($calendar['days'][$day]) ? '<a class="cal_click" href="'.$service['path'].'/?archive='.$current.($day > 9 ? $day : "0$day").'">'.$day.'</a>' : $day;
// 일요일, 평일, 토요일별로 class를 부여한다.
switch ($weekday) {
case 0:
$className = " cal_day cal_day_sunday";
break;
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
$className = " cal_day";
break;
}
// 오늘에 현재 class(tt-current-day)를 부여한다.
$className .= $day == $today ? " cal_day4" : " cal_day3";
if ($week == 0) {
if ($weekday < $firstWeekday) {
$day--;
// 달의 첫째날이 되기 전의 빈 칸.
echo ' <td class="cal_day1"> </td>'.CRLF;
} else {
echo ' <td class="'.$className.'">'.$dayString.'</td>'.CRLF;
}
} else if ($week == ($lastWeek - 1)) {
if ($day <= $lastDay) {
echo ' <td class="'.$className.'">'.$dayString.'</td>'.CRLF;
} else {
// 달의 마지막날을 넘어간 날짜 빈 칸.
echo ' <td class="cal_day2"> </td>'.CRLF;
}
} else {
echo ' <td class="'.$className.'">'.$dayString.'</td>'.CRLF;
}
}
echo ' </tr>'.CRLF;
if ($day >= $lastDay) {
//.........这里部分代码省略.........