ホームページ  >  に質問  >  本文

日付表現を簡略化し、日付部分のみを保持する

<p>日付表現から日付部分のみを取得しようとしています。私のデータベースサーバーはphpmyadminで、laravelコントローラーを介してデータを取得します。 たとえば、created_at 列から 2022-01-24T18:30:00.000000Z ではなく 2022-01-24 など、日付部分を取得する必要があるだけです。 </p> <p>画像 phpmyadmin. </p> <p>画像応答</p> <p>私の web.php パスは次のとおりです: </p> <pre class="brush:php;toolbar:false;">Route::get('/fetch/curriculumVitaes', [App\Http\Controllers\Admin\CurriculumVitaesController::class, 'index']);< ;/前> <p>laravel コントローラーを介してデータを取得します。私の関数はindex():</p>です。 <pre class="brush:php;toolbar:false;">パブリック関数 Index() { $curriculumVitaes = CurriculumVitaes::where('deleted', '=', '0')->get(); $curriculumVitaes を返します。 }</pre> <p>フロントエンド vue.js でデータを取得します。</p> <pre class="brush:php;toolbar:false;"><tr v-for="(curriculumVitae,index)in curriculumVitaes" :key="index"> <td class="text-center">{{ インデックス 1 }}</td> <td class="text-center">{{カリキュラムVitae.created_at }}</td> </tr><

P粉834840856P粉834840856435日前509

全員に返信(1)返信します

  • P粉720716934

    P粉7207169342023-09-04 09:00:21

    私は Laravel にあまり詳しくなく、Vue.js も使用したことがありません。しかし、コア PHP を使用してこの問題を解決することもできると思います。以下に示すようにコードを変更しました。 MySQL データベースからフォーマットしたい日付を取得するときは、date('format', variable) を使用します。あなたの場合、これは以下のコードになります。形式は、「m/d/y」、「d/m/y」、「y/d/m」など、さまざまな方法で表示できます。ここで、m は月、d は日、そしてもちろん y は年を表します。

    @Uwe が指摘したように、私の提案は、php コードを vue.js コードに埋め込むことです。ただし、php と vue.js の両方を使用していることはわかっているため、以下の変更したソリューションが機能するかどうかはまだ疑問です。もしくはその範囲内で。

    リーリー

    返事
    0
  • キャンセル返事