我正在使用 PHP 和 jQuery 构建一个交互式时间线,它需要显示 1500 年到 2020 年之间的日期。我通常strtotime
在处理日期时使用 PHP 的函数,但它不适用于 1900 年之前的日期。
日期将来自 MySQL 数据库,并被格式化为诸如“ January 31, 1654
”之类的字符串(这可能不是理想的格式,但我无法更改它们的存储方式)。我正在使用 PHP 来解析日期,基本上将它们转换为像素值,这些像素值决定了它们在时间轴上的显示位置。
解析这些历史日期的最简单方法是什么?