Permudahkan perwakilan tarikh dan simpan hanya bahagian tarikh
P粉834840856
P粉834840856 2023-09-03 12:12:21
0
1
505
<p>Saya cuba mendapatkan hanya bahagian tarikh daripada perwakilan tarikh. Pelayan pangkalan data saya ialah phpmyadmin dan saya mendapatkan semula data melalui pengawal laravel. Saya hanya perlu mendapatkan bahagian tarikh, contohnya 2022-01-24 dan bukannya 2022-01-24T18:30:00.000000Z daripada lajur created_at. </p> <p>Imej phpmyadmin. </p> <p>Respons imej</p> <p>Laluan web.php saya ialah: </p> <pre class="brush:php;toolbar:false;">Route::get('/fetch/curriculumVitaes', [AppHttpControllersAdminCurriculumVitaesController::class, 'index']);</pre> <p>Saya mendapat data melalui pengawal laravel, fungsi saya ialah index(): </p> <pre class="brush:php;toolbar:false;">indeks fungsi awam() { $curriculumVitaes = CurriculumVitaes::where('deleted', '=', '0')->get(); pulangkan $curriculumVitaes; }</pre> <p>Saya mendapatkan semula data dalam vue.js bahagian hadapan: </p> <pre class="brush:php;toolbar:false;"><tr v-for="(curriculumVitae, index) in curriculumVitaes" :key="index"> <td class="text-center">{{ indeks + 1 }}</td> <td class="text-center">{{ curriculumVitae.created_at }}</td> </tr></pre></p>
P粉834840856
P粉834840856

membalas semua(1)
P粉720716934

Saya tidak begitu mengenali Laravel dan tidak pernah menggunakan Vue.js. Tetapi saya fikir anda juga boleh menyelesaikan masalah ini menggunakan PHP teras. Saya telah mengubah suai kod anda seperti yang ditunjukkan di bawah. Apabila saya mendapatkan tarikh daripada pangkalan data MySQL yang saya mahu format, saya menggunakan tarikh('format', pembolehubah). Dalam kes anda ini akan mengakibatkan kod saya di bawah. Format boleh dipaparkan dalam pelbagai cara, termasuk: 'm/d/y', 'd/m/y', 'y/d/m', dsb. Di mana m mewakili bulan, d mewakili hari, dan sudah tentu y mewakili tahun.

Seperti yang @Uwe nyatakan, cadangan saya ialah untuk membenamkan kod php dalam kod vue.js. Walau bagaimanapun, kerana saya tahu anda menggunakan kedua-dua php dan vue.js, saya masih tertanya-tanya sama ada penyelesaian saya yang diubah suai di bawah akan berfungsi. Atau dalam julat itu.

<tr v-for="(curriculumVitae, index) in curriculumVitaes" :key="index">
    <td class="text-center">{{ index + 1 }}</td>
    <td class="text-center">{{ <?php echo date("y/d/m", curriculumVitae.created_at); ?> }}</td>
</tr>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!