- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
<?php
if (isset($_GET['offset'])) {
$minutes = $_GET['offset'];
echo "GMT offset (in minutes, from the browser): ". $minutes ."<br />\n";
echo "GMT: ". gmdate("Y-m-d H:i:s") ."<br />\n";
$local = gmmktime(gmdate("H"),gmdate("i")-$minutes); // adjust GMT by client's offset
echo "Calculated client's date/time: ". gmdate("Y-m-d h:i:s a",$local) ."<br />\n";
} else {
echo "<script language='javascript'>\n";
echo "var d = new Date();\n";
echo "location.href=\"${_SERVER['SCRIPT_NAME']}?offset=\" + d.getTimezoneOffset();\n";
echo "</script>\n";
exit();
}
?>
KamaZz 31.12.2010 03:17 # 0
Двойные кавычки не тру...
.... Блин, ну когда-уже в учебниках по php напишут главу об экранировании...
Lure Of Chaos 31.12.2010 03:22 # +1
Поэтому, книги о пхп и книги о хорошем коде никогда не сольются в экстазе :)
guest 01.01.2011 17:01 # 0
Lure Of Chaos 01.01.2011 17:40 # +2
guest 01.01.2011 18:43 # −1
Lure Of Chaos 01.01.2011 19:05 # 0
guest 01.01.2011 19:08 # −1