forked from iamcal/php-snippets
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdate_time.php
More file actions
31 lines (25 loc) · 816 Bytes
/
date_time.php
File metadata and controls
31 lines (25 loc) · 816 Bytes
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
<?php
function insert_date_editor($name, $when = 0){
if (!$when){$when = time();}
echo "<select name=\"{$name}_d\">\n";
for($i=1; $i<=31; $i++){
$sel = ($i == date('d', $when))?' selected':'';
$label = date('jS',mktime(0,0,0,1,$i,2000));
echo "<option value=\"$i\"$sel>$label</option>\n";
}
echo "</select>\n";
echo "<select name=\"{$name}_m\">\n";
for($i=1; $i<=12; $i++){
$sel = ($i == date('m', $when))?' selected':'';
$label = date('F',mktime(0,0,0,$i,1,2000));
echo "<option value=\"$i\"$sel>$label</option>\n";
}
echo "</select>\n";
echo "<select name=\"{$name}_y\">\n";
for($i=2003; $i<=2010; $i++){
$sel = ($i == date('Y', $when))?' selected':'';
echo "<option value=\"$i\"$sel>$i</option>\n";
}
echo "</select>\n";
}
?>