1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| <?php
$array = array();
$curTime = time();
for ($i=0;$i<=23;$i++)
{
$array[$i] = gmdate("Y-m-d-H-i",$curTime + ($i * 3600));
}
?>
<!DOCTYPE html>
<html>
<head>
<script>
var UTC_Time = new Array();
<?php
foreach ($array as $key => $value)
{
list($annee,$mois,$jour,$heure,$minute) = explode('-',$value);
print "UTC_Time[$key] = [$annee,".($mois-1).",$jour,$heure,$minute];".PHP_EOL;
}
?>
var OptionValue = new Array();
<?php
foreach ($array as $key => $value)
{
list($annee,$mois,$jour,$heure,$minute) = explode('-',$value);
print "OptionValue[$key] = '$value';".PHP_EOL;
}
?>
function remplirDT()
{
var html = "";
for (var i=0;i<23;i++)
{
var curDT = new Date(Date.UTC(UTC_Time[i][0], UTC_Time[i][1], UTC_Time[i][2], UTC_Time[i][3], UTC_Time[i][4]));
var curOpt = "<option value='"+OptionValue[i]+"'>"+curDT+"</option>";
html = html + curOpt;
}
document.getElementById('dt').innerHTML = html;
}
</script>
</head>
<body onload="remplirDT()">
<select id="dt">
</select>
</body>
</html> |
Partager