2013-01-10 135 views
0

我有一个特殊的虽然简单的时钟类型的概念,它可以显示自某个时间点以来的秒数(永远不会改变)。什么是存储,递增和显示这个永久值的最佳方式?持续增量计数器

回答

1

如果起始点不会改变,您只需要保存该起始点。从概念上讲,这与Unix time相同。

只需获取当前系统时间并计算出与您的时代开始时的差异。

+0

[time](http://de3.php.net/manual/en/function.time.php)函数返回自01-01-1970 00:00:00以来经过的秒数。 – Femaref

+0

起点有多远可以有多少限制? – Bobe

+0

它总是那个日期。你可以定义你自己的,但是你不能使用日期相关函数,因为它们都在unix时期定义上工作。我强烈建议不要做那种事。 – Femaref

1

这是通过Unix epoch完成的。你只需要创建你自己的版本epoch也许BobeEpoch。您可以将此值存储在应用程序可以检索它的某个位置,然后调用当前系统时间。一旦你有当前的系统时间,你会从BobeEpoch减去这个值,并显示给用户。