|
Member
|
08-21-2021
, 20:38
Re: Get remain time problem
|
#9
|
Quote:
Originally Posted by Bugsy
Try this:
PHP Code:
public Test()
{
new iActionHour = 22;
new iYear , iMonth , iDay , iHour , iMinute , iSecond;
new iHours , iMinutes , iSeconds;
UnixToTime( get_systime() , iYear , iMonth , iDay , iHour , iMinute , iSecond , UT_TIMEZONE_SERVER );
if ( iHour < iActionHour )
{
iHours = ( iActionHour - iHour ) - 1;
}
else
{
iHours = ( iActionHour + ( 24 - iActionHour ) ) - 1;
}
iMinutes = 60 - iMinute;
iSeconds = 60 - iSecond;
server_print( "%d hour%s, %d minute%s, %d second%s" , iHours , iHours == 1 ? "" : "s" , iMinutes , iMinutes == 1 ? "" : "s", iSeconds , iSeconds == 1 ? "" : "s" );
}
|
worked, thank you! close
|
|
|
|