2017-11-27 6 views
0

私はionicアプリを開発中です。firebaseをdbとして使用しており、ユーザープロフィールに登録日を表示したいと考えています。登録が行われたときにnew Date().getTime()を使用して正確に日付を保存し、1511786400008などの名前で日付を保存します。 データをHTMLに取り込むと、日付はMon Nov 27 2017 13:40:00 GMT+0100のように表示されます。Firebaseから "new Date()。getTime()"を使ってDD/MM/YYの日付タイプを取得する方法は?

このデータをDD/MM/YYに変更するにはどうすればよいですか?

私は、javaではなく、html/css/javascriptを使用しています。

これは情報の取得を試みるために使用するコードです。

profile.ts

correct_data; 
    [...] 
    this.itemRef_points.orderByChild("username").equalTo(this.username).on('value',itemSnapshot =>{ 
    this.items_points = []; 
    itemSnapshot.forEach(itemSnap => { 
     this.items_points.push(itemSnap.val()); 
     return false; 
    }); 
    this.items_points.forEach(i=>{ 
     this.correct_data = new Date(i.data_registrazione); 

    }) 

    return this.items_points; 
    }); 

PS: "data_registrazioneは" それは1511786400008は、それが保存されているDBノードです。

profile.html

<ion-row> 
       <div *ngFor="let item of items_points;"> 
        <p><b>Email:</b> {{item.clear_email}}</p> 
        <p><b>Punti totali:</b> {{item.total_points}}</p> 
        <p><b>Punti totali:</b> {{correct_data}}</p> 
       </div> 
       </ion-row> 

みんなにありがとう!

答えて

1

私はあなたがこれを試すことができると思います。

{{correct_data | date: 'dd/MM/yyyy'}} 

また

{{correct_data.toLocaleDateString()}} 
+0

はそんなにありがとう、あなたは)(toLocaleDateStringを呼び出すことができます(ただし、フォーマットは少し異なるものになります)! :D最初のコードは完璧に動作します! – JEricaM

関連する問題