1

私はPHPが初めてです。PHP を使用して Web フォームを作成します。このフォームには、入力タイプが「日付」のフィールドがあり、日付の形式を変更したいと考えています。しかし、属性を変更すると機能しません。

<input type="date" value="<?php echo date('Y-m-d');?>"/> 

に変更すると

<input type="date" value="<?php echo date('d-M-y');?>"/>

動いていない

自分の日付を 日にち 「どうすればできる?」として表示したいのですが。私を助けてください。

編集

<form action="" method="POST" enctype="multipart/form-data">
<?php echo'MB | Falcons | '  ?> 
<?php echo date("d M"); ?>
    <table width="664" >
    <tr>
        <td height="34"  colspan="6" class="DivSubHeaderCellTop"><p>  Morning Breifing</p></td>
</tr>

    <tr>
        <td  colspan="6" class="DivSubHeaderCellTop">Upload File</td>
</tr>
<tr><td>&nbsp;</td> <td>   MB | Falcons</td> <td width="154"><input type="date" value="<?php echo date('Y-m-d');?>"/> </td>
 </tr>
    <tr> <td width="157" height="23">&nbsp;</td> </tr>
    <tr>
    <td colspan="4" bordercolorlight="#006666">  <input type="file" name="files[]"  multiple/> </td>
    <td width="215">
      <input type="submit"/>
   </td>
    <tr>
    <td height="75">
    </td>
    <td width="116">

   </td> </tr>
    </table>
</form>
4

3 に答える 3

1

あなたのphp日付関数は問題ありません。問題は、設定でもその形式を定義する必要があることですdatepicker

更新:マニュアルによると日付形式の変更を許可していない HTML5 機能を使用していることに気付きました。jquery ui プラグインの使用を検討し、以下の手順に従ってください。jquery ui(まだ慣れていない場合は、についても読むことを検討してください)

jquery ui datepicker docsによると、次のようにフォーマットを設定する必要があります。

$( ".selector" ).datepicker({
  dateFormat: "yy-mm-dd"
});

ここで可能な日付形式を確認できます:日付形式

「24-Jun-15」が必要な場合は、次を使用できます。

$( ".selector" ).datepicker({
  dateFormat: "dd-M-y"
});

先行ゼロなしで置き換えたいと思うかもしれませんddd

于 2015-06-24T05:59:23.590 に答える