How can i display seconds ago/minutes ago/with unix timestamp?

后端 未结 3 1542
后悔当初
后悔当初 2021-01-26 08:13

I need the unix timestamp - the timestamp i have. Then display the time between like on twitter.

相关标签:
3条回答
  • 2021-01-26 08:43

    If you have the difference called diff:

    $seconds = intval($diff) % 60;
    $minutes = intval($diff/60) % 60;
    $hours = intval($diff/3600) % 24;
    $days = intval($diff/(3600*24));
    

    Is this what you want ?

    0 讨论(0)
  • 2021-01-26 08:53

    Not sure what language you need it, but if it will end up in a web page, you may try timeago.

    0 讨论(0)
  • 2021-01-26 09:01

    Use example :

    echo time_elapsed_string('@1367367755');
    echo time_elapsed_string('@1367367755', true);
    

    Output :

    4 months ago
    4 months, 2 weeks, 3 days, 1 hour, 49 minutes, 15 seconds ago
    

    Link to the function.

    0 讨论(0)
提交回复
热议问题