3

Stripeリクエストから返されるフィールドの1つは、作成されたフィールドで、値「1351894331」が含まれています。ColdfusionでDateFormat()を使用してこれをフォーマットしようとしましたが、うまくいきませんでした。これは、DateFormattingの前に変換する必要があるある種の日付型/タイムスタンプだと思いますが、何を使用する必要がありますか?それはどのような種類の日付形式ですか?

ありがとう

4

3 に答える 3

8

それは1970-01-01からの秒数である可能性がありますか?このコード:

<cfoutput>#dateAdd("s", 1351894331, createDateTime(1970, 1, 1, 0, 0, 0))#</cfoutput>

出力:

{ts '2012-11-02 21:12:11'}

それはあなたが期待するタイムスタンプについてでしょうか?

「Stripe」ドキュメントを読んだことがありますか?何かがどのように機能するかを知りたい場合、私の最初の呼び出しポートはRTFMです。少し繊細に言えば、適切に言えば。

気まぐれに、私はあなたのために「ストライプで作成されたタイムスタンプはどのフォーマットであるか」をグーグルで検索しました。最初のリンクはここにあります。2番目のリンクは、strip.comのドキュメントにある関連する質問に移動します。

はい、すべてのStripe時間はUTCで表され、Unixエポックとして表されます。

そして、Unixエポックの日付を確認するために、私もそれをグーグルで検索しました。そして答えは:

Unix時間、[...]は[...] 1970年1月1日の協定世界時(UTC)の深夜0時から経過した秒数として定義されます。

もちろん、他の種類の「ストライプ」を意味している場合は、詳しく説明する必要があります。

于 2012-11-03T14:20:34.980 に答える