猿问

Datepicker给我01 / 01-1970

我有两个页面,一个页面将php指令与查询一起包含在其中,另一个页面在操作中会调用第一页的形式。


我有一个字段,其中有一个日期选择器,此字段称为data_scadenza,在第一页上,我对该字段进行评估:


$data_scadenza = date('Y-m-d',strtotime($_POST['data_scadenza'])); 

询问:


    $updateSQL = sprintf("UPDATE Cassetto_documentale SET nome_file_cassetto=%s, data_scadenza_cassetto=%s, data_revisione=%s, ok_doc_direttore=%s, id_caricato_pdf=%s, data_caricato_pdf=%s, ID_caricato_da_cassetto=%s WHERE ID_doc_casstto=%s",


                           GetSQLValueString($data_scadenza, "date"),

                           GetSQLValueString($data_revisione, "date"),                                           

                           GetSQLValueString($ok_direttore, "text"),

                           GetSQLValueString($_COOKIE['cod_op'], "int"),

                           GetSQLValueString($d_oggi, "date"),

                           GetSQLValueString($ID_utente_convalida, "int"),

                           GetSQLValueString($id_doc, "int"));

然后执行爆炸,并实现表单输入:


$d_scad = $row_doc_cassetto['data_scadenza_cassetto'];


<?php

if ($d_scad == ""){

    //$data_scadenza = date("d/m/Y");

}else{

    $d_scad = explode('-', $d_scad);

    $yy_scad = $d_scad[0];

    $mm_scad = $d_scad[1];

    $gg_scad = $d_scad[2];

    $d_scad = $gg_scad."/".$mm_scad."/".$yy_scad;

}

?>



if ($d_scad == ""){

    $data_scadenza = date("d/m/Y");

}else{

    $d_scad = $d_scad;  

}

?>


<input type="text" name="data_scadenza" class="form-control" id="datetimepicker1" pattern="(0[1-9]|1[0-9]|2[0-9]|3[01])[- /.](0[1-9]|1[012])[- /.][0-9]{4}" value="<?php echo $d_scad;?>" >

问题是以下问题,如果我选择带有日期选择器的日期,则会得到一个值01-01-1970,如果我手动将其插入,则所有记录都将完美记录,我希望选择日期选择器的日期为我可以在数据库中正确注册吗?


慕无忌1623718
浏览 210回答 1
1回答
随时随地看视频慕课网APP
我要回答