2014-01-09 2 views
-2

원하는 답변을 얻을 수 없었으므로이 질문을 다시해야합니다. 그러나이 도움이 필요합니다.데이터를 입력 할 때이 날짜 형식을 어떻게 바꿀 수 있습니까?

나는 MySQL의 DB에 데이터를 입력하는 HTML 양식을 가지고 있지만, 날짜 입력 필드에이 형식

(mm/dd/yyyy) 

을 가지고 있지만 내가 날짜

(dd/mm/yyyy) 
를 입력 할 때이 형식을 사용하는 것을 선호

시체를 사용하여 (mm/dd/yyyy) TO (dd/mm/yyyy) 형식을 변경할 수 있습니다. 여기

데이터

<html> 
<head> 

<body><p>Admition number:<br> 
    <input type="text" class="idNum" id="idnumber"  
    onkeyup="javascript:capitalize(this.id, 
    this.value);" name="idnumber" size="20"> 
    <br /> 
    Former school:<br> 
    <input type="text" id="former_school" onkeyup="javascript:capitalize(this.id,  
    this.value);"   
    name="former_school" size="20"> 
    <br> 
    Name of Child:<br> 
    <input class="fname" type="text" id="fname" onkeyup="javascript:capitalize(this.id, 
    this.value);" name="fname" size="20"> 
    <br /> 
    Admission date:<br>           
    <input type="date" id="add_date" placeholder="date-month-year" name="add_date"  
    size="20"> 
    <br /> 
    Nationality:<br> 
    <input type="text" id="country" onkeyup="javascript:capitalize(this.id, 
    this.value);"   
    name="country" size="20"> 
    <br /> 
    Date of Birth:<br>     
    <input type="date" id="date" placeholder="date-month-year" name="date" size="20"> 
    <br /> 
    Tribe:<br> 
    <input type="text" id="tribe" onkeyup="javascript:capitalize(this.id, this.value);"  
    name="tribe" size="20"> 
    </body> 
    </html> 

를 수집하는 데 사용되는 HTML 폼이 데이터를 삽입하기위한 PHP 코드이다.

<?php 
    include("Connections/conn.php")?> 

    <?php 
    $idnumber=mysql_real_escape_string($_POST['idnumber']); 
    $insert="INSERT INTO  
    student(idnumber,former_school,fname,add_date,country,date,tribe) 
    VALUES('".$_POST["idnumber"]."','".$_POST["former_school"]."', 
    '".$_POST["fname"]."','".$_POST["add_date"]."','".$_POST["country"]."', 
    '".$_POST["date"]."','".$_POST["tribe"]."')"; 

?> 

나는 유닉스 타임 스탬프로 날짜를 설정하는 PHP를 5.4.16

+1

* "원하는 답을 얻을 수 없어서이 질문을 다시해야합니다."* * - 이럴 수는 없습니다. – Phil

+0

또한 [다음과 같이]에서 mysql_ * 함수를 사용해야합니까? PHP?] (http://stackoverflow.com/q/12859942/283366) – Phil

답변

0

사용 한 strtotime를 사용하고, 당신은 당신의 선택의 문자열로 그 때를 포맷 PHP date 기능을 사용할 수 있습니다 :

date('Y m d', strtotime($_POST['add_date'])); 
+0

이 PHP 스크립트는 어디에 두어야하나요? – msuya

0

날짜 ('m/d/Y', strtotime ($ _POST [ 'add_date'])));

관련 문제