1
firebase.serverValue.timestampと同じように、firebaseタイムスタンプを生成するためにPHPで使用する方法はどれですか?phpのFirebaseタイムスタンプ
私はtime()
を使用しようとしましたが、明らかに間違ったフォーマットです。
firebase.serverValue.timestampと同じように、firebaseタイムスタンプを生成するためにPHPで使用する方法はどれですか?phpのFirebaseタイムスタンプ
私はtime()
を使用しようとしましたが、明らかに間違ったフォーマットです。
firebase.serverValue.timestamp
のpublic static final地図TIMESTAMP
自動移入(ミリ秒単位でUNIXエポック時間)現在のタイムスタンプをプレースホルダ値Firebaseデータベース・サーバによって。 Doc Link
マニュアルに記載されているとおり、ミリ秒です。 取得するためにマイクロ秒からミリ秒(微小時間で返されるが、())あなたがする必要があります:
タイムスタンプの実際の定義は、とにかくあなたがmicrotime();
編集する必要がPHPでミリ秒単位の実際のタイムスタンプを取得するには、秒単位であるが、
$timeparts = explode(" ",microtime());
$currenttime = bcadd(($timeparts[0]*1000),bcmul($timeparts[1],1000));
echo $currenttime;
「0.59891000 1476645407」を生成するmicrotime()も間違ったフォーマットです。 – Basit
@Basitはい、それは微妙なことに申し訳ありませんが、ミリ秒単位で翻訳する必要があります。私は私の答えを編集しました – r1verside
あなたが書いた新しいメソッドを試してみるつもりです、btw私はこれを試しながら..私たちはUTCタイムゾーンを設定する必要がありますか? – Basit