我在 Wikipedia 上看到了很多显示经过的天数的案例。作为一个例子看这里。在第二行有文字:
本世纪从2001年1月1日开始,到2100年12月31日结束。截至目前,21世纪已经过去了11年343天。
维基百科如何计算经过的天数?它如何与不同的时区一起工作?这甚至适用于禁用 JavaScript。
如果它在禁用 Javascript 的情况下工作,则意味着它是在服务器端计算的。很可能它是由 MediaWiki 中的 PHP 计算的。
以下是有关 Wikipedia 使用的技术的信息:http ://en.wikipedia.org/wiki/Wikipedia:FAQ/Technical
这是一个 PHP 脚本,用于计算自某个日期以来经过的天数:
<?php
$now = time(); // or your date as well
$your_date = strtotime("2010-01-01");
$datediff = $now - $your_date;
echo floor($datediff/(60*60*24));
?>
要在 Wikipedia 页面上插入该信息: