|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- <?php
- if (!defined('DEDEINC')) exit('dedebiz');
-
-
- if (!function_exists('MyDate')) {
- function MyDate($format = 'Y-m-d H:i:s', $timest = 0)
- {
- global $cfg_cli_time;
- $addtime = $cfg_cli_time * 3600;
- if (empty($format)) {
- $format = 'Y-m-d H:i:s';
- }
- return gmdate($format, $timest + $addtime);
- }
- }
-
-
-
- if (!function_exists('GetMkTime')) {
- function GetMkTime($dtime)
- {
- if (!preg_match("/[^0-9]/", $dtime)) {
- return $dtime;
- }
- $dtime = trim($dtime);
- $dt = array(1970, 1, 1, 0, 0, 0);
- $dtime = preg_replace("/[\r\n\t]|日|秒/", " ", $dtime);
- $dtime = str_replace("年", "-", $dtime);
- $dtime = str_replace("月", "-", $dtime);
- $dtime = str_replace("时", ":", $dtime);
- $dtime = str_replace("分", ":", $dtime);
- $dtime = trim(preg_replace("/[ ]{1,}/", " ", $dtime));
- $ds = explode(" ", $dtime);
- $ymd = explode("-", $ds[0]);
- if (!isset($ymd[1])) {
- $ymd = explode(".", $ds[0]);
- }
- if (isset($ymd[0])) {
- $dt[0] = $ymd[0];
- }
- if (isset($ymd[1])) $dt[1] = $ymd[1];
- if (isset($ymd[2])) $dt[2] = $ymd[2];
- if (strlen($dt[0]) == 2) $dt[0] = '20'.$dt[0];
- if (isset($ds[1])) {
- $hms = explode(":", $ds[1]);
- if (isset($hms[0])) $dt[3] = $hms[0];
- if (isset($hms[1])) $dt[4] = $hms[1];
- if (isset($hms[2])) $dt[5] = $hms[2];
- }
- foreach ($dt as $k => $v) {
- $v = preg_replace("/^0{1,}/", '', trim($v));
- if ($v == '') {
- $dt[$k] = 0;
- }
- }
- $mt = mktime($dt[3], $dt[4], $dt[5], $dt[1], $dt[2], $dt[0]);
- if (!empty($mt)) {
- return $mt;
- } else {
- return time();
- }
- }
- }
-
-
-
- if (!function_exists('SubDay')) {
- function SubDay($ntime, $ctime)
- {
- $dayst = 3600 * 24;
- $cday = ceil(($ntime - $ctime) / $dayst);
- return $cday;
- }
- }
-
-
-
- if (!function_exists('AddDay')) {
- function AddDay($ntime, $aday)
- {
- $dayst = 3600 * 24;
- $oktime = $ntime + ($aday * $dayst);
- return $oktime;
- }
- }
-
-
-
- if (!function_exists('GetDateTimeMk')) {
- function GetDateTimeMk($mktime)
- {
- return MyDate('Y-m-d H:i:s', $mktime);
- }
- }
-
-
- if (!function_exists('GetDateMk')) {
- function GetDateMk($mktime)
- {
- if ($mktime == "0") return "暂无";
- else return MyDate("Y-m-d", $mktime);
- }
- }
-
-
-
- if (!function_exists('FloorTime')) {
- function FloorTime($seconds)
- {
- $times = '';
- $days = floor(($seconds / 86400) % 30);
- $hours = floor(($seconds / 3600) % 24);
- $minutes = floor(($seconds / 60) % 60);
- $seconds = floor($seconds % 60);
- if ($seconds >= 1) $times .= $seconds.'秒';
- if ($minutes >= 1) $times = $minutes.'分钟 '.$times;
- if ($hours >= 1) $times = $hours.'小时 '.$times;
- if ($days >= 1) $times = $days.'天';
- if ($days > 30) return false;
- $times .= '前';
- return str_replace(" ", '', $times);
- }
- }
|