Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 03.08.2017 21:27:18

soncizgi
Üye
Kayıtlı: 21.02.2013
Mesajlar: 15

Php fonksiyonuna değer ekleme?

Arkadaşlar veri tabanında "tarih" bilgisini integer olarak tutuyorum. Normalde tarih bilgisini php ile ekrana istediğim formatta yazdırabiliyorum.

echo date('d/m/Y - H:i:s', $sorgu['tarih']);

Çıktısı:
-------------------------
04/08/2017 - 22:26:02
---------------------------
Peki, Vue js kullanarak bu işi nasıl yapabilirim.
Aşağıda ki kod ile vue js kullanarak verilerimi listeleyebiliyorum. Tek sorunum tarih bilgisini date fonksiyonu içerisinde nasıl kullanabilirim.

<ul>
           <li v-for="msj in mesajlar">
               <strong>@{{msj.msj_ekleyen}}:</strong> 
                <span>[@{{msj.msj_tarih}}]</span> 
                @{{msj.msj_icerik}}
             </li>
            </ul>

Umarım anlatabilmişimdir. smile:):)

Son düzenleyen soncizgi (03.08.2017 21:27:59)

Çevrimdışı

#2 08.08.2017 10:56:11

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,127
Website

Yanıt: Php fonksiyonuna değer ekleme?

Vuejs Filters bu iş için ideal.

import moment from 'moment'

Vue.filter('formatDate', function(value) {
  if (value) {
    return moment(String(value)).format('MM/DD/YYYY hh:mm')
  }
}
<span>{{yourDateString | formatDate}}</span>

Çevrimdışı

Forum alt kısmı