PHP入门教程之日期与时间 *** 作技巧总结(格式化,验证,获取,转换,计算等)

PHP入门教程之日期与时间 *** 作技巧总结(格式化,验证,获取,转换,计算等),第1张

/

获取指定日期之间的各个月

/

public function get_months($sdate, $edate) {

$range_arr = array();

do {

$monthinfo = $this->get_monthinfo_by_date($sdate);

$end_day = $monthinfo['month_end_day'];

$start = $this->substr_date($monthinfo['month_start_day']);

$end = $this->substr_date($monthinfo['month_end_day']);

$range = "{$start} ~ {$end}";

$range_arr[] = $range;

$sdate = date('Y-m-d', strtotime($sdate'+1 month'));

}while($end_day < $edate);

return $range_arr;

}

/

截取日期中的月份和日

@param string $date

@return string $date

/

public function substr_date($date) {

if ( ! $date) return FALSE;

return date('m-d', strtotime($date));

}

/

检查日期的有效性 YYYY-mm-dd

@param array $date_arr

@return boolean

/

public function check_date($date_arr) {

$invalid_date_arr = array();

foreach ($date_arr as $row) {

$timestamp = strtotime($row);

$standard = date('Y-m-d', $timestamp);

if ($standard != $row) $invalid_date_arr[] = $row;

}

if ( ! empty($invalid_date_arr)) {

die("invalid date -> "print_r($invalid_date_arr, TRUE));

}

}

以上就是关于PHP入门教程之日期与时间 *** 作技巧总结(格式化,验证,获取,转换,计算等)全部的内容,包括:PHP入门教程之日期与时间 *** 作技巧总结(格式化,验证,获取,转换,计算等)、php按当前年份、季度、当月,查询mysql数据库并输出数组、php 如何用date取得指定月份有多少天等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9646053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存