[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-general
Subject:    Re: [PHP] date formatting
From:       "Richard Lynch" <ceo () l-i-e ! com>
Date:       2007-08-29 23:06:42
Message-ID: 53902.98.193.37.55.1188428802.squirrel () www ! l-i-e ! com
[Download RAW message or body]



On Wed, August 29, 2007 4:12 pm, Mike Ryan wrote:
> I would like to have my users input the date formate as mm-dd-yyyy
> mysql
> wants the data to come down as yyyy-mm-dd.
>
> The question I have is how do I convert from the mm-dd-yyyy to
> yyyy-mm-dd so
> that I can write it out to the database?

You could tell MySQL to use the mm-dd-yyyy input format I think.  Ask
on a mysql list.

In PHP:

<?php
  if (preg_match('|([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})|', $date,
$parts){
    $m = $parts[1];
    $d = $parts[2];
    $y = $parts[3];
    $date_sql = mysql_real_escape_string("$y-$m-$d"));
  }
  else die("Invalid date input.");
?>

die() is probably a bit extreme for this, but it's a start.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Please vote for this great band:
http://acl.mp3.com/feature/soundandjury/?band=COMPANY-OF-THIEVES

Requires email confirmation.
One vote per day per email limit.
Obvious ballot-stuffing will be revoked.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic