目录
位于东八区,修改php.ini 。date.timezone = Asia/Shanghai
获取时间函数
<?php
header("Content-Type: text/html; charset=utf-8");
$d = date('H:i:s');//小时H,分钟小写 i ,秒小写s
echo $d.'<br>';
$a = date('Y/m/d');//年月日
echo $a.'<br>';
$c = date('Y/m/d H:i:s'); //年月日,时分秒
echo $c.'<br>';
?>
得到当前时间的一个数组,
这个数组包含了时间戳所代表的各种时间单位的值。具体来说,这些元素代表了以下内容:
- seconds(秒):33
- minutes(分钟):50
- hours(小时):22
- mday(月份中的日期):12
- wday(星期几):5(这里的值代表星期五)
- mon(月份):1(这里的值代表一月,从0开始计数)
- year(年份):2024
- yday(年份中的天数):11
- weekday(星期几):Friday
- month(月份):January
- 0:1705071033(某个时间戳的具体数值)时间戳代表的具体时间为 2024 年 1 月 12 日(星期五)22 点 50 分 33 秒。
也可以逐个打印出来
<?php
header("Content-Type: text/html; charset=utf-8");
$mytime = getdate(1705071033); //得到时间戳对应的时间日期的一个数组
echo "年 :".$mytime['year']."<br>";
echo "月 :".$mytime['mon']."<br>";
echo "日 :".$mytime['mday']."<br>";
echo "时 :".$mytime['hours']."<br>";
echo "分 :".$mytime['minutes']."<br>";
echo "秒 :".$mytime['seconds']."<br>";
echo "一个小时中的第几钟 :".$mytime['minutes']."<br>";
echo "这是一分钟的第几秒 :".$mytime['seconds']."<br>";
echo "星期名称 :".$mytime['weekday']."<br>";
echo "月份名称 :".$mytime['month']."<br>";
echo "时间戳 ? :".$mytime[0]."<br>";
?>
获取时间戳
时间戳在计算机科学和信息技术领域中具有重要作用。时间戳通常用来表示特定事件发生的日期和时间,其作用包括:
1. 记录事件顺序:时间戳可以帮助记录事件发生的顺序,这对于日志记录、数据同步和事务处理非常重要。
2. 数据版本控制:在数据库和分布式系统中,时间戳可以用于跟踪数据的版本,确保数据的一致性和准确性。
3. 缓存控制:在Web开发中,时间戳可以用来管理缓存,确保客户端获取最新的资源版本。
4. 安全验证:时间戳可以用于验证数据的时效性,例如在身份验证和授权过程中。
5. 文件管理:时间戳可以用来管理文件的创建、修改和访问时间,帮助跟踪文件的历史记录。
总的来说,时间戳是一种非常有用的工具,可以帮助我们有效地记录和管理事件发生的时间,从而在各种计算机系统和应用中发挥重要作用。
<?php
header("Content-Type: text/html; charset=utf-8");
//$d = date('H:i:s');//小时H,分钟小写 i ,秒小写s
$a = time();
echo $a.'<br>';//获取时间戳
$d = date('y/m/d H:i:s',1705070265);// 将获取的时间戳直接写入的话,无论怎么刷新,时间都不会变化
// 可以格式化时间
echo $d.'<br>';
?>