note 76397 added to function.date
| From: | Eren-erenezguatgmail dot com at osu1 dot php dot net | Date: | Fri, 13 Jul 2007 07:18:18 +0000 |
| Subject: | note 76397 added to function.date | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-128432@lists.php.net to get a copy of this message | ||
here is a simple code to print the time according to the clients timezone offset. This code gets the
clients timezone with javascript and redirects the page to itself with timezone offset as a
parameter.
clienttime.php :
<?php
if ( isset($_GET['clientGMT']) ){
$clientGMT=intval( $_GET['clientGMT'] );
$serverGMT=intval( date('Z') );
echo date('H:i:s',time()+$clientGMT-$serverGMT);
}
else {
?>
<SCRIPT TYPE="text/javascript">
<!--
var clientGMT=( (new Date()).getTimezoneOffset()*60)*(-1) ;//client timezone offset in seconds
document.location='clienttime.php?clientGMT='+clientGMT ;
//->
</SCRIPT>
<?php
}
?>
----
Server IP: 85.111.6.23
Probable Submitter: 85.111.6.6 (proxied: 85.108.219.143)
----
Manual Page -- http://www.php.net/manual/en/function.date.php
Edit -- https://master.php.net/note/edit/76397
Del: integrated -- https://master.php.net/note/delete/76397/integrated
Del: useless -- https://master.php.net/note/delete/76397/useless
Del: bad code -- https://master.php.net/note/delete/76397/bad+code
Del: spam -- https://master.php.net/note/delete/76397/spam
Del: non-english -- https://master.php.net/note/delete/76397/non-english
Del: in docs -- https://master.php.net/note/delete/76397/in+docs
Del: other reasons-- https://master.php.net/note/delete/76397
Reject -- https://master.php.net/note/reject/76397
Search -- https://master.php.net/manage/user-notes.php