Funkcja bool IsJustCrossedTimeServer() sprawdza czy na serwerze handlowym jednorazowo przekroczono określony punkt czasu dnia dzisiejszego. Ma następujące argumenty:
f_hour | - | godzina. |
f_minute | - | minuta. |
f_second | - | sekunda. |
f_hour - godzina.
f_minute - minuta.
f_second - sekunda.
bool IsJustCrossedTimeServer(int f_hour, // godzina int f_minute, // minuta int f_second=0) // sekunda { static datetime f_lastTime=TimeCurrent(); datetime f_time=3600*f_hour+60*f_minute+f_second; bool f_result=false; //--- if(f_lastTime%86400<=f_time && f_time<TimeCurrent()%86400) f_result=true; f_lastTime=TimeCurrent(); return f_result; }
1) Sprawdzić czy na serwerze handlowym jednorazowo przekroczono 13:05:07:
IsJustCrossedTimeServer(13,5,7);