2013-04-18 6 views
7

mysql(YYYY-mm-dd)にHTML5デフォルトの日付形式(mm/dd/yyyy)を挿入できません.html5の日付をmysqlに挿入する方法はありますか。または、html5/mysqlの日付形式を変更することは可能ですか?HTML5とMySQLの日付形式

<?php 
    $name=$_POST['name']; 
    $email=$_POST['email']; 
    $password=$_POST['password']; 
    $gender=$_POST['gender']; 
    $bday=$_POST['bday']; 
    include('connect.php'); 
    $y=mysql_query("insert into users values('$name','$email','$password','$gender','$bday')"); 
?> 
+3

これを行うために使用しているサーバー側の言語は何ですか?表示するコードはありますか?この質問は、スタックオーバーフローのための良いフォーマットではありません。詳細については、** [FAQ](http://stackoverflow.com/faq)**をお読みください。 – brbcoding

+0

Mysqlには日付を書式設定する機能があります。 [DATE_FORMAT](http://www.w3schools.com/sql/func_date_format.asp) –

+0

http://stackoverflow.com/questions/7372038/is-there-any-way-to-change-input-type-date -format – RafH

答えて

2

に使用できるクエリでのMySQLの日付書式を変更するには:

...私たちはあなたのコードを見ることができるので、

EDIT:

mysql_query("insert into users values('$name','$email','$password','$gender',".date('Ymd',$bday)) 

は、この情報がお役に立てば幸いに...

+0

この関数は、私が間違っていないと既にMySQLの日付形式を予期しています。 –

+0

確かに...固定 –

+1

@ LuigiSiriありがとう –

3
<?php 

$date = date('Y-m-d',strtotime($date)); 

?>