JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
make enc_mmddyyyyhhmm be able to take a string
authorJason Woofenden <jason@jasonwoof.com>
Wed, 16 Jan 2013 08:45:54 +0000 (03:45 -0500)
committerJason Woofenden <jason@jasonwoof.com>
Wed, 16 Jan 2013 08:47:33 +0000 (03:47 -0500)
encode.php

index 8a41eeb..c18f723 100644 (file)
@@ -174,11 +174,16 @@ function enc_mdy($str) {
        return enc_mmddyyyy($str);
 }
 
-function enc_mmddyyyyhhmm($seconds) {
-       return date('m/d/Y g:ia', (int)$seconds);
+# pass unix timestamp or "2012-12-20 22:23:34"
+function enc_mmddyyyyhhmm($str) {
+       if(is_numeric($str)) {
+               return date('m/d/Y g:ia', (int)$str);
+       } else {
+               return enc_mmddyyyy(substr($str, 0, 10)) . substr($str, 10, 6);
+       }
 }
 
-# takes decimal
+# takes decimal number of hours
 # returns hh:mm
 function enc_hhmm($str) {
        if(strlen($str) == 0) {
@@ -190,7 +195,7 @@ function enc_hhmm($str) {
        return $str;
 }
 
-# takes decimal
+# takes decimal number of hours
 # returns hh:mm followed by "am" or "pm" with no space
 function enc_12hr($str) {
        if(strlen($str) == 0) {