PHP中获取今天、昨天、明天时间戳的方法

Finn
Finn
发布时间:2026-10-13| 2人浏览过
原创

在PHP开发中,经常需要获取当天、前一天或后一天的时间节点。利用内置函数strtotime可以非常简便地实现这一需求,无需复杂的日期计算。

获取基本时间戳

使用strtotime()函数配合特定的英文字符串,可以直接获得对应日期的Unix时间戳。以下代码演示了如何获取当前、今天、明天和昨天的时间戳:


echo strtotime('now'),'<br>';//当前时间
<br>
echo strtotime('today'),'<br>';//今天开始时间(0点)
<br>
echo strtotime('tomorrow'),'<br>';//明天开始时间(0点)
<br>
echo strtotime('yesterday'),'<br>';//昨天开始时间(0点)

注意:strtotime('now')会返回精确到秒的当前时间戳,而today/yesterday/tomorrow默认指代该日期的凌晨0:0:0时刻。

计算当天剩余秒数

如果需要知道从当前时刻到今晚结束还有多少秒,可以通过明天的0点时间戳减去当前时间来计算:

$time_remain = strtotime('tomorrow') - time();
echo $time_remain;

此方法常用于倒计时显示、会话过期检查等场景。

注意事项

  • 确保服务器时区设置正确,否则获取的时间可能不符合预期。
  • 若需更精确控制(如包含具体时间),可结合其他参数或使用DateTime类。
  • 以上代码适用于PHP 5及以上版本。

以上就是PHP求今天、昨天、明天时间戳的详细内容,更多关于PHP日期处理技巧的资料请关注本站其它相关文章!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。