質問: ### 前提・実現したいこと React Nativeを下記のサイトを参考に勉強していて、ToDoリストに追加要素として、追加した日時を表示したいと考えています。 https://qiita.com/YutamaKotaro/items/0521d83049536e451f15 ### 発生している問題 このサイトではFlatListを利用するために、ToDoのKeyとして`Date.now()`が使用されています。 このKeyとして利用された、`Date.now()`を`{new Date().getTime()}`で取り出したら ToDoが作成された時間を表示できると考えたのですが 1549945455233といったような数字がでるだけです。 console.logを見てみても,Keyには同じ数字があります。 ### お聞きしたいこと `Date.now()`を2019/OO/OOのような時間の形での表し方は可能なのでしょうか? またそのように表すには他のやり方があるのでしょうか? よろしくお願いいたします。
回答: `Date.now()`は数値を返します。 JavaScript標準で行うのであれば、`new Date`で得たオブジェクトから`getFullYear()`などの関数を使って各要素を取得して、それを文字列に起こす必要があります。 面倒であれば、Momentやdate-fnsのようなライブラリを使うのもいいかもしれません。