# Page Update based on time

**URL:** <https://forum.kirupa.com/t/page-update-based-on-time/248803>\
**Category:** programming\
**Created:** [January 11, 2008, 6:48pm UTC](https://forum.kirupa.com/t/page-update-based-on-time/248803 "2008-01-11T18:48:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimmyk](https://avatars.discourse-cdn.com/v4/letter/j/ba8739/32.png) [@jimmyk](https://forum.kirupa.com/u/jimmyk)\
**Post date:** [January 11, 2008, 6:48pm UTC](https://forum.kirupa.com/t/page-update-based-on-time/248803/1 "2008-01-11T18:48:06Z")

</div>

Can this script be modified to return true beginning on Saturday at 4am eastern time until anytime on Wednesday. Would eastern time be “$estime”?

CODE  
\<?php  
//place this somewhere in your web page before the “On the air” section below  
function onAir() {  
//PHP’s time() function adds the time zone, so adjust for that  
$gmtime=time() - date(‘Z’);  
//if today is Sunday, return false  
if(date(‘w’,$gmtime)==0) {  
return FALSE;  
}  
$hour=date(‘H’,$gmtime);  
if($hour\> 2 AND $hour\< 7) {  
return TRUE;  
}  
return FALSE;  
}  
?\>

Now, you just use the function above to decide whether to display “On Air” or “Off the Air.”

\<?php  
if (onAir()) {  
?\>  
\<h2\>ON THE AIR\</h2\>  
\<?php  
} else {  
?\>  
\<h2\>OFF THE AIR\</h2\>  
\<?php  
}  
?\>

/CODE
