Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
wfpl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove basename prefix from url args
[wfpl.git]
/
time.php
diff --git
a/time.php
b/time.php
index
cb9e7a8
..
3c42f79
100644
(file)
--- a/
time.php
+++ b/
time.php
@@
-18,6
+18,7
@@
# This file contains functions to manipulate/calculate dates/times
# This file contains functions to manipulate/calculate dates/times
+# FIXME make it so you can call this with a string YYYY-MM-DD
function ymd_to_days($year, $month, $day) {
return (int)(mktime(12,0,0,$month,$day, $year, 0) / 86400);
}
function ymd_to_days($year, $month, $day) {
return (int)(mktime(12,0,0,$month,$day, $year, 0) / 86400);
}
@@
-113,7
+114,7
@@
function ymd_clean($date) {
switch(count($parts)) {
case 1:
$year = $parts[0];
switch(count($parts)) {
case 1:
$year = $parts[0];
- if(strlen($year) == 0) {
+ if(strlen($year) == 0 || $year < 1971 || $year > 2050) {
list($year, $month, $day) = explode('-', date('Y-m-d'));
} else {
list($month, $day) = explode('-', date('m-d'));
list($year, $month, $day) = explode('-', date('Y-m-d'));
} else {
list($month, $day) = explode('-', date('m-d'));
@@
-135,12
+136,3
@@
function ymd_to_mdy($str) {
list($year, $month, $day) = ymd_clean($str);
return sprintf('%02u/%02u/%04u', $month, $day, $year);
}
list($year, $month, $day) = ymd_clean($str);
return sprintf('%02u/%02u/%04u', $month, $day, $year);
}
-
-function enc_mdy($str) {
- return ymd_to_mdy($str);
-}
-
-function format_ymd($str) {
- list($year, $month, $day) = ymd_clean($str);
- return sprintf('%04u-%02u-%02u', $year, $month, $day);
-}