{"id":35,"date":"2008-03-18T11:47:43","date_gmt":"2008-03-18T10:47:43","guid":{"rendered":"http:\/\/www.pesadillo.com\/pesadillo\/?p=35"},"modified":"2008-03-18T12:48:59","modified_gmt":"2008-03-18T11:48:59","slug":"gestion-de-fecha-y-dia-en-php","status":"publish","type":"post","link":"https:\/\/www.pesadillo.com\/pesadillo\/?p=35","title":{"rendered":"Gestion de Fecha y Dia en PHP"},"content":{"rendered":"<pre>Time and Date \r\nThese NetCloak commands refer to the current time and date. \r\nPHP code has be written to mimic the behavior. \r\n&lt;INSERT_TIME&gt; \r\n&lt;SHOW_TIME&gt; \r\n&lt;HIDE_TIME&gt; \r\n\u00a0<\/pre>\n<pre>&lt;INSERT_DATE&gt; \r\n&lt;SHOW_DATE&gt; \r\n&lt;HIDE_DATE&gt; \r\n\u00a0<!--more--><\/pre>\n<pre>&lt;INSERT_COUNTDOWN&gt; \r\n\u00a0<\/pre>\n<pre>&lt;INSERT_DAY&gt; \r\n&lt;SHOW_DAY&gt; \r\n&lt;HIDE_DAY&gt;<\/pre>\n<pre>--------------------------------------------------------------------------------<\/pre>\n<pre>&lt;INSERT_TIME offset format&gt; \r\nThe time, one timezone east, is &lt;?php InsertTime(+1,\"SHORT\"); ?&gt;.<\/pre>\n<pre>\r\nInsertTime( offset, format ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ InsertTime() \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Prints the current time. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $offset - Hours difference between the displayed \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 time and the web server's time. \r\n\u00a0\u00a0\u00a0 \/\/ $format - \"SHORT\" or \"LONG\". \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function InsertTime($offset=0, $format=\"long\") \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kHour = 60*60; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strcasecmp($format,\"long\") == 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print date(\"g:i:s A\",time()+$offset*$kHour); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print date(\"g:i A\",time()+$offset*$kHour); \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\r\n--------------------------------------------------------------------------------<\/pre>\n<pre>&lt;SHOW_TIME time1 time2 ...&gt; \r\n&lt;?php if( ShowTime(\"15:0 15:1 15:2\") ) { ?&gt;<\/pre>\n<pre>\u00a0 This text is displayed from 3:00:00 pm to 3:29:59 pm.<\/pre>\n<pre>&lt;?php } ?&gt;<\/pre>\n<pre>ShowTime( times ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ ShowTime($times) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ This function will return true if the current time \r\n\u00a0\u00a0\u00a0 \/\/ is specifed in the parameters. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $times - a string in the format \"time1 time2 ...\" \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 where time# is in the format \"H[:i[:s]]\" \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ Example: ShowTime(\"08:3\") returns true if the time \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 is 8:30:00 am - 8:39:59 am \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function ShowTime( $times ) \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( !is_array($times) ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 $times = explode(\" \",trim($times)); \r\n\u00a0\u00a0\u00a0 \u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 while( $time = each($times) ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $t = trim($time[value]); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strlen($t) == 1 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0$t = \"0\".$t; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strlen($t) &gt; 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strcmp($t,substr(date(\"G:i:s\"),0,strlen($t))) == 0 || \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 strcmp($t,substr(date(\"H:i:s\"),0,strlen($t))) == 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return true; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \r\n\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return false; \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\r\n--------------------------------------------------------------------------------<\/pre>\n<pre>&lt;HIDE_TIME time1 time2 ...&gt; \r\n&lt;?php if( HideTime(\"11\") ) { ?&gt;<\/pre>\n<pre>\u00a0 This text is hidden from 11:00:00 am to 11:59:59 am.<\/pre>\n<pre>&lt;?php } ?&gt;<\/pre>\n<pre>HideTime( times ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ HideTime($times) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Returns false if the current time is specified in \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 the parameters. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ See: ShowTime(). \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function HideTime( $times ) { \r\n\u00a0\u00a0\u00a0 \u00a0return !ShowTime($times); \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\r\n--------------------------------------------------------------------------------<\/pre>\n<pre>&lt;INSERT_DATE offset format&gt; \r\nThe date, three timezones west, is &lt;?php InsertDate(-3,\"LONG\"); ?&gt;.<\/pre>\n<pre>InsertDate( offset, format ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ InsertDate() \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Prints the current date. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $offset - Hours difference between the displayed \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 date and the web server's date. \r\n\u00a0\u00a0\u00a0 \/\/ $format - \"SHORT\" or \"LONG\". \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function InsertDate($offset=0, $format=\"long\") \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kHour = 60*60; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strcasecmp($format,\"long\") == 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print date(\"l, F j, Y\",time()+$offset*$kHour); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print date(\"m\/d\/y\",time()+$offset*$kHour); \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\r\n--------------------------------------------------------------------------------<\/pre>\n<pre>&lt;SHOW_DATE begin end&gt; \r\n&lt;?php if( ShowDate(\"<a href=\"mailto:8\/7\/00@11:41\">8\/7\/00@11:41\",\"8\/12\/00<\/a>\") ) { ?&gt;<\/pre>\n<pre>\u00a0 This text is displayed after 7 Aug 2000 @ 11:41 but before 12 Aug 2000.<\/pre>\n<pre>&lt;?php } ?&gt;<\/pre>\n<pre>ShowDate( begin, end ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ ShowDate($begin,$end) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Returns true if the current date and time is after \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 or including $begin and before $end. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ Both $begin and $end should be formatted as: \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \"m\/d\/y[@H[:i[:s]]]\" \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ If $begin equals 0 or \"*\", the function returns true \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 if the current date is before $end. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ If $end equals 0 or \"*\", the function returns true \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 if the current date is after $begin. \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ Example: ShowDate(\"1\/1\/00\",\"1\/1\/01\") returns true \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 during the year 2000. \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function ShowDate( $begin, $end = 0 ) \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( $end == 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $list = explode(\" \",trim($begin)); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $begin = $list[0]; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $end = $list[sizeof($list)-1]; \r\n\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( $end == \"\" ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $end = 0; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \r\n\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $list = array( \"begin\", \"end\" ); \r\n\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 while( list($key,$value) = each($list) ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( is_string( $$value ) &amp;&amp; strcmp($$value,\"*\") != 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list($date,$time) = explode(\"@\",$$value); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list($month,$day,$year) = explode(\"\/\",$date); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list($hour,$min,$sec) = explode(\":\",$time); \r\n\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $$value = mktime($hour,$min,$sec,$month,$day,$year&lt;80 ? 2000+$year : $year); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else if( is_string( $$value ) &amp;&amp; strcmp($$value,\"*\") == 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $$value = 0; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \r\n\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return( $begin &lt;= time() &amp;&amp; ($end == 0 || time() &lt; $end) ); \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\r\n--------------------------------------------------------------------------------<\/pre>\n<pre>&lt;HIDE_DATE begin end&gt; \r\n&lt;?php if( HideDate(\"8\/1\/00\",\"8\/7\/00\") ) { ?&gt;<\/pre>\n<pre>\u00a0 This text is hidden between 1 Aug 2000 and 7 Aug 2000.<\/pre>\n<pre>&lt;?php } ?&gt;<\/pre>\n<pre>HideDate( begin, end ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ HideDate($begin,$end) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Returns false if the $begin &lt;= current date &lt; $end. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ See: ShowDate(). \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function HideDate( $begin, $end ) \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return !ShowDate($begin,$end); \r\n\u00a0\u00a0\u00a0 } \r\n?&gt; \r\n--------------------------------------------------------------------------------<\/pre>\n<pre>\r\n&lt;INSERT_COUNTDOWN_WDHM <a href=\"mailto:date@time\">date@time<\/a> \"Weeks\" \"Days\" \"Hours\" \"Minutes\"&gt; \r\nThe New Year is in &lt;?php InsertCountdown(\"1\/1\/\".(date(\"Y\")+1)); ?&gt;.<\/pre>\n<pre>InsertCountdown( <a href=\"mailto:Date@Time\">Date@Time<\/a> ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ InsertCountdown($dateTime) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Prints the number of weeks, days, hours, and minutes \r\n\u00a0\u00a0\u00a0 \/\/ between the current time() and $dateTime. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $dateTime should be formatted as: \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \"m\/d\/y[@H[:i[:s]]]\" \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ Example: Countdown to Halloween Festivities! \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 InsertCountdown(\"<a href=\"mailto:10\/31\/2000@19:30\">10\/31\/2000@19:30<\/a>\") \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function InsertCountdown( $dateTime, $sWeek = \"Week\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sDay = \"Day\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sHour = \"Hour\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sMin = \"Minute\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sSec = \"\" ) \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print Countdown( $dateTime, $sWeek, $sDay, $sHour, $sMin, $sSec ); \r\n\u00a0\u00a0\u00a0 }<\/pre>\n<pre>Countdown( <a href=\"mailto:Date@Time\">Date@Time<\/a> ) \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ Countdown($dateTime) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Returns a string representing the difference between \r\n\u00a0\u00a0\u00a0 \/\/ the current time and the input time. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $dateTime should be formatted as: \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \"m\/d\/y[@H[:i[:s]]]\" \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ Example: Countdown to Halloween Festivities! \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0InsertCountdown(\"<a href=\"mailto:10\/31\/2000@19:30\">10\/31\/2000@19:30<\/a>\") \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function Countdown( $dateTime, $sWeek = \"Week\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sDay = \"Day\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sHour = \"Hour\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sMin = \"Minute\", \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $sSec = \"\" ) \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kSec = 1; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kMin = 60*$kSec; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kHour = 60*$kMin; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kDay = 24*$kHour; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kWeek = 7*$kDay; \r\n\u00a0\u00a0\u00a0 \u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list($date,$time) = explode(\"@\",$dateTime); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list($month,$day,$year) = explode(\"\/\",$date); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 list($hour,$min,$sec) = explode(\":\",$time); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $inTime = mktime($hour,$min,$sec,$month,$day,$year&lt;80 ? 2000+$year : $year); \r\n\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $time_difference = abs(time()-$inTime); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $weeks = ( empty($sWeek) ? 0 : floor($time_difference \/ $kWeek) ); $time_difference -= $weeks * $kWeek; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $days\u00a0 = ( empty($sDay)\u00a0 ? 0 : floor($time_difference \/ $kDay)\u00a0 ); $time_difference -= $days * $kDay; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $hours = ( empty($sHour) ? 0 : floor($time_difference \/ $kHour) ); $time_difference -= $hours * $kHour; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $mins\u00a0 = ( empty($sMin)\u00a0 ? 0 : floor($time_difference \/ $kMin)\u00a0 ); $time_difference -= $mins * $kMin; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $secs\u00a0 = ( empty($sSec)\u00a0 ? 0 : floor($time_difference \/ $kSec)\u00a0 ); \r\n\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $out\u00a0 = ( $weeks == 0 ? \"\" :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"$weeks $sWeek\" . ($weeks&gt;1?\"s\":\"\") ); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $out .= ( $days\u00a0 == 0 ? \"\" : (empty($out)?\"\":\", \") . \"$days $sDay\"\u00a0\u00a0 . ( $days&gt;1?\"s\":\"\") ); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $out .= ( $hours == 0 ? \"\" : (empty($out)?\"\":\", \") . \"$hours $sHour\" . ($hours&gt;1?\"s\":\"\") ); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $out .= ( $mins\u00a0 == 0 ? \"\" : (empty($out)?\"\":\", \") . \"$mins $sMin\"\u00a0\u00a0 . ( $mins&gt;1?\"s\":\"\") ); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $out .= ( $secs\u00a0 == 0 ? \"\" : (empty($out)?\"\":\", \") . \"$secs $sSec\"\u00a0\u00a0 . ( $secs&gt;1?\"s\":\"\") ); \r\n\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print $out; \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\r\nIn Action \r\nThe New Year is in 41 Weeks, 1 Day, 20 Hours, 29 Minutes. \r\n--------------------------------------------------------------------------------<\/pre>\n<pre>\r\n&lt;INSERT_DAY offset&gt; \r\nToday is &lt;?php InsertDay(); ?&gt;<\/pre>\n<pre>InsertDay( offset, format ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ InsertDay() \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Prints the day of the week. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $offset - Hours difference between the displayed \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 day and the web server's day. \r\n\u00a0\u00a0\u00a0 \/\/ $format - \"SHORT\" or \"LONG\". \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function InsertDay($offset=0, $format=\"long\") \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $kHour = 60*60; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strcasecmp($format,\"long\") == 0 ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0print date(\"l\",time()+$offset*$kHour); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0print date(\"D\",time()+$offset*$kHour); \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>\u00a0<\/pre>\n<pre>--------------------------------------------------------------------------------<\/pre>\n<pre>\r\n&lt;SHOW_DAY day1 day2 ...&gt; \r\n&lt;?php if( ShowDay(\"FRI MON\") ) { ?&gt;<\/pre>\n<pre>\u00a0 This text is displayed on Friday and Monday.<\/pre>\n<pre>&lt;?php } ?&gt;<\/pre>\n<pre>\r\nShowDay( days ) \r\n&lt;?php \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 \/\/ ShowDay($days) \r\n\u00a0\u00a0\u00a0 \/\/ - - - - - - - - \r\n\u00a0\u00a0\u00a0 \/\/ Returns true if today is in the list of days. \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ $days should be formatted: \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \"day1 day2 day3 ...\" \r\n\u00a0\u00a0\u00a0 \/\/ \r\n\u00a0\u00a0\u00a0 \/\/ i.e.: \r\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \"MON TUE WED\" \r\n\u00a0\u00a0\u00a0 \/\/----------------------------------------------------- \r\n\u00a0\u00a0\u00a0 function ShowDay( $days ) \r\n\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( !is_array($days) ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $days = explode(\" \",$days); \r\n\u00a0\u00a0\u00a0\u0160\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 while( $day = each($days) ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 { \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $d = trim($day[value]); \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if( strlen($d) &gt; 0 &amp;&amp; stristr(date(\"l\"),$d) ) \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return true; \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 } \r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return false; \r\n\u00a0\u00a0\u00a0 } \r\n?&gt;<\/pre>\n<pre>--------------------------------------------------------------------------------<\/pre>\n<pre>\r\n&lt;HIDE_DAY day1 day2 ...&gt; \r\n&lt;?php if( HideDay(\"TUE THU\") ) { ?&gt;<\/pre>\n<pre>\u00a0 This text is hidden on Tuesday and Thursday.<\/pre>\n<pre>&lt;?php } ?&gt;<\/pre>\n<pre>\r\nHideDay( days )<\/pre>\n<p>&lt;?php<br \/>\n\u00a0\u00a0\u00a0 \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n\u00a0\u00a0\u00a0 \/\/ HideDay($days)<br \/>\n\u00a0\u00a0\u00a0 \/\/ &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<br \/>\n\u00a0\u00a0\u00a0 \/\/ Returns false if today is in the list of days.<br \/>\n\u00a0\u00a0\u00a0 \/\/<br \/>\n\u00a0\u00a0\u00a0 \/\/ $day should be formatted:<br \/>\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \u00abday1 day2 day3 &#8230;\u00bb<br \/>\n\u00a0\u00a0\u00a0 \/\/<br \/>\n\u00a0\u00a0\u00a0 \/\/ i.e.:<br \/>\n\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 \u00abMON TUE WED\u00bb<br \/>\n\u00a0\u00a0\u00a0 \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n\u00a0\u00a0\u00a0 function HideDay( $days )<br \/>\n\u00a0\u00a0\u00a0 {<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return !ShowDay($days);<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n?&gt;<\/p>\n<p><font face=\"Courier New\">********************************** ************<\/font><\/p>\n<p><font face=\"Courier New\">otro<\/font><br \/>\nA ver&#8230; lo mas aconsejable en este caso seria ocupar un poco de javascrip. La idea es que al correr cada segundo, sea el cliente (y no el servidor) el que ejecute la accion de actualizar.<\/p>\n<p>Entonces, lo primero sera crear una instancia del objeto Date() en js, para extraer de ahi los valores en horas, minutos y segundos para actualizar nuestro reloj por cada segundo haciendo una recursion en la funcion con un intervalo de tiempo. Pero antes, es necesario tener claro donde vamos a poner los valores del reloj. Para esto vamos a crear un tag &#8216;div&#8217; donde va a estar situado el reloj y asignandole un id unico (o un nombre), el que en este caso sera \u00abcontenedor_reloj\u00bb. Esto se hace asi:<\/p>\n<p>&lt;div id=\u00bbcontenedor_reloj\u00bb&gt;&lt;\/div&gt;<\/p>\n<p>Entonces ya tenemos el contenedor, vamos por la funcion que muestra el reloj en el formulario<\/p>\n<p>Veamos la funcion:<br \/>\n____________________________________<\/p>\n<p>&lt;script language=\u00bbJavaScript\u00bb&gt;<br \/>\nfunction HoraActual()<br \/>\n{<br \/>\nvar esteMomento = new Date()<br \/>\nvar hora = esteMomento.getHours()<br \/>\nvar minuto = esteMomento.getMinutes()<br \/>\nvar segundo = esteMomento.getSeconds()<br \/>\nHoraCompleta= hora + \u00bb : \u00bb + minuto + \u00bb : \u00bb + segundo;<br \/>\ndocument.getElementById(\u00abcontenedor_reloj\u00bb).innerHTML= HoraCompleta;<br \/>\nsetTimeout(\u00abHoraActual()\u00bb,1000)<br \/>\n}<br \/>\n&lt;\/script&gt;<br \/>\n________________________<\/p>\n<p>Ok, tenemos la funcion que se actualiza por intervalos de 1000 milisegundos (en la linea de setTimeout) llamandose a si misma. Ahora solo queda llamar a esta funcion al inicio en el tag body:<\/p>\n<p>&lt;body onload=\u00bbHoraActual()\u00bb&gt;<\/p>\n<p>Esto seria. Ojala te sirva y si es asi, no olvides cerrar y puntuar la pregunta<\/p>\n<p>Saludos<\/p>\n<p>KoP.\u00a0<\/p>\n<p>Re: hora actualizada\u00a0 07\/11\/2007\u00a0<br \/>\n07\/11\/2007<br \/>\n\u00a0<br \/>\nExperto\u00a0 Acabo de revisar la funcion y me di cuenta que esteticamente no se ve bien cuando alguno de los componentes (hora, minuto o segundo) es menor que 10, es decir, por ejemplo cuando es medianoche con 7 minutos y 3 segundos se muestra como<\/p>\n<p>0 : 7 : 3<\/p>\n<p>Esto ocurre cuando escribes codigo estando seguro que es correcto, pero sin probarlo para todos los casos. Me corrijo entonces y pongo el codigo de la funcion js corregido (y bien probado).<br \/>\n_________<\/p>\n<p>function HoraActual(){<br \/>\nvar esteMomento = new Date();<br \/>\nvar hora = esteMomento.getHours();<br \/>\nif(hora &lt; 10) hora = &#8216;0&#8217; + hora;<br \/>\nvar minuto = esteMomento.getMinutes();<br \/>\nif(minuto &lt; 10) minuto = &#8216;0&#8217; + minuto;<br \/>\nvar segundo = esteMomento.getSeconds();<br \/>\nif(segundo &lt; 10) segundo = &#8216;0&#8217; + segundo;<br \/>\nHoraCompleta= hora + \u00bb : \u00bb + minuto + \u00bb : \u00bb + segundo;<br \/>\ndocument.getElementById(&#8216;div_reloj&#8217;).innerHTML = HoraCompleta;<br \/>\nsetTimeout(\u00abHoraActual()\u00bb,1000)<br \/>\n}<\/p>\n<p>Saludos!<\/p>\n<p>KoP\u00a0<\/p>\n<p>RE: hora actualizada\u00a0 07\/11\/2007\u00a0<br \/>\n07\/11\/2007<br \/>\n\u00a0<br \/>\nUsuario\u00a0 Hola!! ok KoP entiendo perfectamente lo q me quieres decir y me sirve pero tengo otro problemita q es el siguiente: yo quiero colocar la hora en una tabla el copie tu codigo a esa tabla y me quedo asi el codigo<\/p>\n<p>&lt;table align=\u00bbright\u00bb border=\u00bb0&#8243; &gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;th&gt;<br \/>\n&lt;div id=\u00bbcontenedor_reloj\u00bb&gt;&lt;\/div&gt;<br \/>\n&lt;script language=\u00bbJavaScript\u00bb&gt;<br \/>\nfunction HoraActual(){<br \/>\nvar esteMomento = new Date();<br \/>\nvar hora = esteMomento.getHours();<br \/>\nif(hora &lt; 10) hora = &#8216;0&#8217; + hora;<br \/>\nvar minuto = esteMomento.getMinutes();<br \/>\nif(minuto &lt; 10) minuto = &#8216;0&#8217; + minuto;<br \/>\nvar segundo = esteMomento.getSeconds();<br \/>\nif(segundo &lt; 10) segundo = &#8216;0&#8217; + segundo;<br \/>\nHoraCompleta= hora + \u00bb : \u00bb + minuto + \u00bb : \u00bb + segundo;<br \/>\ndocument.getElementById(&#8216;div_reloj&#8217;).innerHTML = HoraCompleta;<br \/>\nsetTimeout(\u00abHoraActual()\u00bb,1000)<br \/>\n}<br \/>\n&lt;\/script&gt;<br \/>\n&lt;body onload=\u00bbHoraActual()\u00bb&gt; &lt;\/body&gt;<br \/>\n&lt;\/th&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<\/p>\n<p>pero no me muestra nada entonces no se q pasa alli. x favor cuando tengas tiempo resp y gracias x tu ayuda.\u00a0<\/p>\n<p>Re: hora actualizada\u00a0 07\/11\/2007\u00a0<br \/>\n07\/11\/2007<br \/>\n\u00a0<br \/>\nExperto\u00a0 Tienes un error de concepto en los tags HTML.<\/p>\n<p>Estimado, un documento HTML tiene, (digamos) 2 partes: una (y solo una) cabecera (un &lt;head&gt;&lt;\/head&gt;) y un (y solo un) cuerpo (&lt;body&gt;&lt;\/body&gt;). El primero es el que carga la informacion de la pagina, como el titulo (que aparece en la parte superior de la ventana del navegador), el autor, la validez, las palabras para busqueda, etc, etc. Esta data no se muestra en pantalla, sino que es informativa.<br \/>\nEl segundo es el que muestra el contenido de la pagina, ahi pones tus tablas, tus encabezados de pagina, etc, etc.<\/p>\n<p>Importantisimo: Un documento html NO PUEDE LLEVAR MAS DE UN TAG &lt;body&gt;, es decir, el parametro onload() que lleva la funcion que te envie va puesto en el body que ya tiene tu pagina.<\/p>\n<p>Como segunda observacion, siempre es recomendable no escribir scripts js a mitad de una tabla. Si bien puede que funcione, no se ve bien y te desordena el codigo para futuras modificaciones.<\/p>\n<p>Ok, ya aclarado eso, lo que debes hacer es:<br \/>\n1 &#8211; Borra ese &lt;body onload&#8230;&gt; que pusiste en la tabla.<\/p>\n<p>2 &#8211; En el documento que ya tienes, busca el tag &lt;body&gt; (que esta al principio de la pagina) y reemplazalo por &lt;body onload=\u00bbHoraActual()\u00bb&gt; .<\/p>\n<p>3 &#8211; Bajo ese &lt;body onload&#8230;&gt; pon el javascript que te envie:<\/p>\n<p>&lt;script language=\u00bbJavaScript\u00bb&gt;<br \/>\nfunction HoraActual(){<br \/>\nvar esteMomento = new Date();<br \/>\nvar hora = esteMomento.getHours();<br \/>\nif(hora &lt; 10) hora = &#8216;0&#8217; + hora;<br \/>\nvar minuto = esteMomento.getMinutes();<br \/>\nif(minuto &lt; 10) minuto = &#8216;0&#8217; + minuto;<br \/>\nvar segundo = esteMomento.getSeconds();<br \/>\nif(segundo &lt; 10) segundo = &#8216;0&#8217; + segundo;<br \/>\nHoraCompleta= hora + \u00bb : \u00bb + minuto + \u00bb : \u00bb + segundo;<br \/>\ndocument.getElementById(&#8216;div_reloj&#8217;).innerHTML = HoraCompleta;<br \/>\nsetTimeout(\u00abHoraActual()\u00bb,1000)<br \/>\n}<br \/>\n&lt;\/script&gt;<\/p>\n<p>4 &#8211; La tabla quedaria asi:<\/p>\n<p>&lt;table align=\u00bbright\u00bb border=\u00bb0&#8243; &gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;th&gt;<br \/>\n&lt;div id=\u00bbcontenedor_reloj\u00bb&gt;&lt;\/div&gt;<br \/>\n&lt;\/th&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<\/p>\n<p>Y con eso ya quedaria funcionando el reloj en su div correspondiente.<\/p>\n<p>Ojala esta vez te resulte y si es asi, no olvides puntuar y cerrar la pregunta.<\/p>\n<p>Saludos!<\/p>\n<p>KoP\u00a0<\/p>\n<p><a name=\"HideDay\" title=\"HideDay\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Time and Date These NetCloak commands refer to the current time and date. PHP code has be written to mimic the behavior. &lt;INSERT_TIME&gt; &lt;SHOW_TIME&gt; &lt;HIDE_TIME&gt; \u00a0 &lt;INSERT_DATE&gt; &lt;SHOW_DATE&gt; &lt;HIDE_DATE&gt; \u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=\/wp\/v2\/posts\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":0,"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pesadillo.com\/pesadillo\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}