本文整理汇总了PHP中func::parse_datetime方法的典型用法代码示例。如果您正苦于以下问题:PHP func::parse_datetime方法的具体用法?PHP func::parse_datetime怎么用?PHP func::parse_datetime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类func
的用法示例。
在下文中一共展示了func::parse_datetime方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: datetime2dateUSSRWithMonth
static function datetime2dateUSSRWithMonth($sDatetime = '2007-12-31 00:00:00', $getTime = false)
{
if (!$sDatetime) {
return false;
}
$res = func::parse_datetime($sDatetime);
switch (intval($res['month'])) {
case '1':
$res['month'] = 'января';
break;
case '2':
$res['month'] = 'февраля';
break;
case '3':
$res['month'] = 'марта';
break;
case '4':
$res['month'] = 'апреля';
break;
case '5':
$res['month'] = 'мая';
break;
case '6':
$res['month'] = 'июня';
break;
case '7':
$res['month'] = 'июля';
break;
case '8':
$res['month'] = 'августа';
break;
case '9':
$res['month'] = 'сентября';
break;
case '10':
$res['month'] = 'октября';
break;
case '11':
$res['month'] = 'ноября';
break;
case '12':
$res['month'] = 'декабря';
break;
default:
break;
}
if ($getTime) {
return intval($res['day']) . ' ' . $res['month'] . ' ' . $res['year'] . ' ' . $res['hour'] . ':' . $res['min'];
} else {
return intval($res['day']) . ' ' . $res['month'] . ' ' . $res['year'];
}
}
示例2: date_format3
static function date_format3($sDatetime, $sFormat = false)
{
//get datetime
if (!$sDatetime) {
return '';
}
$date = func::parse_datetime($sDatetime);
if ($sFormat !== false) {
return date($sFormat, mktime($date['hour'], $date['min'], 0, $date['month'], $date['day'], $date['year']));
}
//get now
$now = array();
list($now['year'], $now['month'], $now['day']) = explode(',', date('Y,m,d'));
//дата позже текущей
if ($now['year'] < $date['year']) {
return '';
}
if ($now['year'] == $date['year'] && $now['month'] == $date['month']) {
if ($now['day'] == $date['day']) {
return "сегодня {$date['hour']}:{$date['min']}";
} else {
if ($now['day'] == $date['day'] - 1) {
return "вчера {$date['hour']}:{$date['min']}";
}
}
}
return "{$date['day']}.{$date['month']}.{$date['year']} в {$date['hour']}:{$date['min']}";
}