?今日、slimstat を使用していたときに、フィトラーで特定の日を選択すると、概要のタイトルが「%s と比較」に変わり、表示されるはずの 2 つの日付がすべて欠落していることがわかりました。
スリムスタットのバグだと思いました。デバッグ後、渡すべきパラメータはすべて正常であることがわかりました。返される書式設定された日付だけが空です。 Slimstat が日付をフォーマットする方法は次のとおりです。 ??????????gmstrftime("%a %e %b %Y", gmmktime(12, 0, 0, $mo, $dy, $yr));このメソッドを使用した後でのみ、パラメーター %e がある限り、gmstrftime は空の文字列を返すことが分かりました。 PHP マニュアルを確認したところ、次の段落がありました。
すべての変換指定子が C ライブラリでサポートされているわけではありません。その場合、それらは PHP の strftime() でサポートされません。さらに、すべてのプラットフォームが負のタイムスタンプをサポートしているわけではありません。日付範囲は Unix エポック以降に制限される可能性があります。これは、%e、%T、%R、および %D (およびおそらくその他) および 1970 年 1 月 1 日より前の日付は Windows では機能しないことを意味します。 、一部の Linux ディストリビューション、およびその他のいくつかのオペレーティング システムについては、サポートされている変換指定子の完全な概要については、» MSDN
を参照してください。php マニュアルを注意深く検討する必要があるようです。
?