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


PHP Timestamp::format方法代码示例

本文整理汇总了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;
}
开发者ID:parmindersingh1,项目名称:musiclib,代码行数:14,代码来源:lastaction.php

示例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개월 앞의 달력을 보여줍니다.');
    ?>
">&laquo;</a>
            &nbsp;
            <a href="<?php 
    echo $context->getProperty('uri.blog');
    ?>
/archive/<?php 
    echo $current;
    ?>
"
               title="<?php 
    echo _text('현재 달의 달력을 보여줍니다.');
    ?>
"><?php 
    echo $currentMonthStr;
    ?>
</a>
            &nbsp;
            <a href="<?php 
    echo $context->getProperty('uri.blog');
    ?>
/archive/<?php 
    echo $next;
    ?>
"
               title="<?php 
    echo _text('1개월 뒤의 달력을 보여줍니다.');
    ?>
">&raquo;</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;
//.........这里部分代码省略.........
开发者ID:Avantians,项目名称:Textcube,代码行数:101,代码来源:view.php

示例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();
开发者ID:Avantians,项目名称:Textcube,代码行数:31,代码来源:checkup.php

示例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));
开发者ID:webhacking,项目名称:Textcube,代码行数:67,代码来源:index.php

示例5: format

 function format($format, $time = null)
 {
     if ($time) {
         $d = new Timestamp($time);
         return $d->format($format);
     }
     return date($format, $this->_time);
 }
开发者ID:noccy80,项目名称:lepton-ng,代码行数:8,代码来源:datetime.php

示例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']);
}
开发者ID:parmindersingh1,项目名称:musiclib,代码行数:31,代码来源:database.php

示例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">&nbsp;</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">&nbsp;</td>'.CRLF;
						}
					} else {
						echo '			<td class="'.$className.'">'.$dayString.'</td>'.CRLF;
					}
				}
				echo '		</tr>'.CRLF;

				if ($day >= $lastDay) {
//.........这里部分代码省略.........
开发者ID:ncloud,项目名称:bloglounge,代码行数:101,代码来源:Bloglounge.Model.SkinElements.php


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