在php中计算剩余秒数

Posted

技术标签:

【中文标题】在php中计算剩余秒数【英文标题】:Calculate remaining seconds in php 【发布时间】:2016-08-18 19:17:22 【问题描述】:

我有这个代码:

$d = ($subTime/(60*60*24))%365;
$h = ($subTime/(60*60))%24;
$m = ($subTime/60)%60;
$s = ($subTime);

echo $d." days\n";
echo $h." hours\n";
echo $m." minutes\n";
echo $s." seconds\n";

它回响:90 天 0 小时 32 分 7777955 秒

是否有一个公式可以代替 7777955 秒显示从 1 到 60?

【问题讨论】:

$s = $subTime - ($d*86400) - ($h*3600) - ($m*60); 【参考方案1】:

也可以使用模数:

$s = $subtime % 60;

【讨论】:

以上是关于在php中计算剩余秒数的主要内容,如果未能解决你的问题,请参考以下文章

js-秒数转为XX时XX分XX秒(用于计算剩余时间或倒计时)

PHP将剩余秒数(从现在开始)转换为日期

如何在 C++ 中计算下周六之前的秒数?

PHP函数gmstrftime()将秒数转换成天时分秒

如何计算秒数然后在条件中使用它们?

使用 rdtsc 计算秒数