php时间函数date()、getdate()、time()

 

目录

 

1. 时区修改

2. date()

3. getdate()

4. time() 


1. 时区修改

位于东八区,修改php.ini 。date.timezone = Asia/Shanghai

2. date()

获取时间函数

<?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>';

?>

3. getdate()

得到当前时间的一个数组,

这个数组包含了时间戳所代表的各种时间单位的值。具体来说,这些元素代表了以下内容:

- 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>";

?>

4. time() 

获取时间戳

时间戳在计算机科学和信息技术领域中具有重要作用。时间戳通常用来表示特定事件发生的日期和时间,其作用包括:

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>';

?>

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fly upward

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值