编程 PHP中获取某个月份的天数

2024-11-18 11:28:47 +0800 CST views 2004

cal_days_in_month 的公用:返回某个历法中某年中某月的天数

参数介绍:

  cal_days_in_month($par1,$par2,$par3);

  $par1 :用来计算的某种历法,PHP Calendar 常量

  $par2 :参数$par1选中历法中的某个月

  $par3: 选中历法中的某一年

返回值:

  $par1 选中历法的某年某月的天数

$days = cal_days_in_month(CAL_GREGORIAN, 5, 2018);
echo "返回2018-5的天数 ".$days."<br/>";
$days = date('t', strtotime("2018-5-24"));
echo "返回2018-5-24的天数 ".$days."<br/>";
$days = date("t"); 
echo "当前月的天数 ".$days."<br/>";

  

PHP Calendar 常量:日历扩展包含了简化不同日历格式间转换的函数。

为了让这些函数能够工作,您必须通过 --enable-calendar 编译 PHP。window下,已经集成了对日历扩展的支持

案例中的常量CAL_GREGORIAN,是PHP预定义的常量,就像PHP_OS等常量

gregorian 的意思:公历;阳历

复制全文 生成海报 PHP 编程 日期处理 日历

推荐文章

Vue3中如何处理WebSocket通信?
2024-11-19 09:50:58 +0800 CST
如何在 Vue 3 中使用 Vuex 4?
2024-11-17 04:57:52 +0800 CST
MySQL用命令行复制表的方法
2024-11-17 05:03:46 +0800 CST
Nginx 如何防止 DDoS 攻击
2024-11-18 21:51:48 +0800 CST
推荐几个前端常用的工具网站
2024-11-19 07:58:08 +0800 CST
黑客帝国代码雨效果
2024-11-19 01:49:31 +0800 CST
如何实现虚拟滚动
2024-11-18 20:50:47 +0800 CST
10个几乎无人使用的罕见HTML标签
2024-11-18 21:44:46 +0800 CST
任务管理工具的HTML
2025-01-20 22:36:11 +0800 CST
Vue 中如何处理父子组件通信?
2024-11-17 04:35:13 +0800 CST
linux设置开机自启动
2024-11-17 05:09:12 +0800 CST
# 解决 MySQL 经常断开重连的问题
2024-11-19 04:50:20 +0800 CST
虚拟DOM渲染器的内部机制
2024-11-19 06:49:23 +0800 CST
Vue3中如何处理跨域请求?
2024-11-19 08:43:14 +0800 CST
CSS 特效与资源推荐
2024-11-19 00:43:31 +0800 CST
如何配置获取微信支付参数
2024-11-19 08:10:41 +0800 CST
Go语言SQL操作实战
2024-11-18 19:30:51 +0800 CST
Vue 中如何处理跨组件通信?
2024-11-17 15:59:54 +0800 CST
前端如何优化资源加载
2024-11-18 13:35:45 +0800 CST
JS中 `sleep` 方法的实现
2024-11-19 08:10:32 +0800 CST
程序员茄子在线接单