php - 1970 年之前(甚至在 1700 年之前)的 Unix 时间戳,使用 PHP

标签 php timestamp

如何处理 1970 年 1 月 1 日之前的日期?

对于 1700 年的日期,我需要获取该月的第一天。

我怎样才能做到这一点?

提前致谢!

最佳答案

您可以使用 DateTime .

例子:

<?php
$d = new DateTime("1780-06-01");
echo $d->format("l"); //Thursday

但是,您应该考虑公历是 adopted在世界各地的不同时刻。

关于php - 1970 年之前(甚至在 1700 年之前)的 Unix 时间戳,使用 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4232194/

相关文章:

c# - 使用 LINQ 从文本文件中获取唯一记录

php - mysqli:在bind_param中传递常量

PHP - 使用给定参数从数组中删除项目

mysql - 根据行值和时间戳计算日期

php - 时间如何储存

mysql - 时间戳列的更新时间

javascript - 在 JavaScript 中将时间戳转换为毫秒

php - 使用 phpmailer 发送邮件时没有获取 CSS

php - 'git pull' 命令可以从终端运行,但不能通过 git 存储库 Hook 使用 php shell_exec()

php - 多用户单向支持票务系统