在Linux上用命令执行PHP的计划任务时,如何进行参数传递?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 31 次浏览 • 6 天前 • 来自相关话题

PHP代码总结:时间处理相关的辅助类

zkbhj 发表了文章 • 0 个评论 • 46 次浏览 • 2019-05-30 14:49 • 来自相关话题

class TimeHelper
{
/**
* 得到当前时间的毫秒时间戳
* @return float 13位毫秒时间戳
*/
public static function getCurTimeMsec()
{
list($t1, $t2) = explode(' ', microtime());
return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}

/**
* 获取当前时间17位的毫秒时间格式时间点(2017 07 29 21 44 43 129)
* @return integer
*/
public static function getCurTimeMsecFormat()
{
list($u_sec, $sec) = explode(' ', microtime());
return intval(date('YmdHis', intval($sec)) . str_pad(round(floatval($u_sec) * 1000), 3, 0, STR_PAD_LEFT));
}

/**
* 将20200629000000格式的日期转换成0000-00-00 00:00:00格式
*/
public static function dateNormalization($date)
{
if (strlen($date) == 14) {
return preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", $date);
}
return $date;
}

/**
* 将17位的毫秒时间格式(2017 07 29 21 44 43 129)转换成毫秒时间戳格式(15XXX)
*/
public static function dateToMescNormalization($date)
{
if (strlen($date) == 17) {
$secDate = preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", substr($date,0,14));
return strtotime($secDate).substr($date,14,3);
}
return $date;
}
} 查看全部
class TimeHelper
{
/**
* 得到当前时间的毫秒时间戳
* @return float 13位毫秒时间戳
*/
public static function getCurTimeMsec()
{
list($t1, $t2) = explode(' ', microtime());
return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}

/**
* 获取当前时间17位的毫秒时间格式时间点(2017 07 29 21 44 43 129)
* @return integer
*/
public static function getCurTimeMsecFormat()
{
list($u_sec, $sec) = explode(' ', microtime());
return intval(date('YmdHis', intval($sec)) . str_pad(round(floatval($u_sec) * 1000), 3, 0, STR_PAD_LEFT));
}

/**
* 将20200629000000格式的日期转换成0000-00-00 00:00:00格式
*/
public static function dateNormalization($date)
{
if (strlen($date) == 14) {
return preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", $date);
}
return $date;
}

/**
* 将17位的毫秒时间格式(2017 07 29 21 44 43 129)转换成毫秒时间戳格式(15XXX)
*/
public static function dateToMescNormalization($date)
{
if (strlen($date) == 17) {
$secDate = preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", substr($date,0,14));
return strtotime($secDate).substr($date,14,3);
}
return $date;
}
}

PHP如何在命令执行计划任务时,指定内存大小?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 78 次浏览 • 2019-05-17 11:26 • 来自相关话题

PHP计划任务脚本在Linux输出提示如何换行?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 133 次浏览 • 2019-04-26 12:05 • 来自相关话题

如何在接口中以Base64位格式传输图片数据?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 141 次浏览 • 2019-04-18 15:31 • 来自相关话题

如何在接口中直接返回图片内容显示在浏览器中?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 137 次浏览 • 2019-04-18 15:29 • 来自相关话题

PHP 写入内容到文本文件并自动换行

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 159 次浏览 • 2019-03-20 16:08 • 来自相关话题

如何在命令行下直接执行PHP代码?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 158 次浏览 • 2019-03-14 15:53 • 来自相关话题

如何在命令行下查看PHP扩展的版本?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 164 次浏览 • 2019-03-14 15:52 • 来自相关话题

PHP怎么实现高德地图坐标和百度地图坐标之间的转换?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 228 次浏览 • 2019-03-01 09:44 • 来自相关话题