【问题标题】:Unix time to weeksUnix 时间到几周
【发布时间】:2011-10-20 13:49:21
【问题描述】:

如何轻松将 unix 时间转换为几周、几天或几个月?

例如我在unix时间得到604800,这意味着这是1周,3600是1天等等。

我知道这可以使用除法来完成,但我想知道是否有任何现成的功能。

【问题讨论】:

  • 那不是 Unix 时间,那只是几秒钟。 Unix 时间是自 1970 年 1 月 1 日以来的时间(通常以秒为单位,但实际上可能比这更小)。
  • 嗯,对:S。对此感到抱歉。但是 unix 时间也是秒。
  • 我认为没有这样的功能,这不是一个普遍的需求,正如你所说,它很容易通过计算除法来完成..

标签: php unix time


【解决方案1】:

从时间戳中,您可以使用 date() 获取很多信息。例如:

$year = date('Y', $timestamp);
$dayOfYear = date('z', $timestamp);
$weekOfYear = date('W', $timestamp);

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      如果您尝试将秒数转换为周数等,请使用 date() 函数

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-23
        • 1970-01-01
        • 2013-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多