PHP多维数组和日期时间函数

本文介绍PHP中二维数组的遍历方法,并演示如何利用date()函数展示易读的日期时间格式。同时,提供了使用mktime()和strtotime()函数处理时间戳的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遍历二维数组

<?php
$arr=array(
    array("Volvo",22,18),
    array("BMW",15,13),
    array("Saab",5,2),
    array("Land Rover",17,15)
);
echo "<table style='border:1px solid black'><tr><td>汽车品牌</td><td>库存</td><td>销量</td></tr>";
for ($i=0;$i<count($arr);$i++){
    echo "<tr>";
    for($j=0;$j<count($arr[$i]);$j++){
        echo "<td>".$arr[$i][$j]."</td>";
    }
    echo "</tr>";
}
echo "</table>";
?>

日期和时间函数date()
日期和时间在PHP中以时间戳的形式存储,通过date()函数处理才能转换为易读的模式
语法:date(格式,时间戳);省略第二个参数默认为当前时间
格式分类:

  • Y以四位数表示年,如2015年
  • m表示一年中的月份
  • d表示一个月内的某天
  • l表示一周里的某天

其他字符如-、.、/等能够增加日期的可读性
输出当前日期:

<?php
echo date('Y-d-m h:i:s')."<br/>";
ehco date('Y.d.m h:i:s')."<br/>";
echo date('Y/d/m h:i:s')."<br/>";
?>

时间的格式:

  • h带有前导0的12小时格式,返回当前的小时
  • i带有前导0的分钟,返回当前的分钟
  • s带有前导0的秒,返回当前的秒
  • a小写的英文上午和下午(am、pm)
<?php
ehco '现在的时间是:'.date('h:i:sa');
?>

注意:PHP的date()在缺省第二个参数时返回的是服务器的当前日期和时间,可能与客户端浏览器的时间不同,那有可能是服务器和客户端的时区不同
date_defaut_timezone_set()可以设置时区
PHP中可以使用time()函数获得当前时间的时间戳,也可以通过mktime()函数将某一日期时间转换为时间戳,该函数返回日期的 Unix 时间戳。Unix 时间戳包含 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)与指定时间之间的秒数。
语法:mktime(小时,分钟,秒,月,日,年);
PHP的strtotime()函数可以将我们可读的字符串转换为时间戳

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值