ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP テンプレートのフォーマット時間の問題

ThinkPHP テンプレートのフォーマット時間の問題

WBOY
リリース: 2016-06-23 13:48:49
オリジナル
1409 人が閲覧しました

テンプレートの時刻を

<eq name="vo.rectype" value="1">{$vo['recstart']|date="Y-m-d H:i:s",###}</eq><eq name="vo.rectype" value="2">{$vo['recstart']|date="Y-m-d",###}</eq>
ログイン後にコピー

にフォーマットすると、出力は
 1970-01-01 
ログイン後にコピー

になります。これはなぜですか?緊急のお願いです。 。 。 。


ディスカッションに返信(解決策)

誰か、ポイントを共有してください~~~

date() 関数はどのように使用されますか? date("Y-m-d H:i:s") みたいな感じではないでしょうか?

{$vo['recstart']}
出力は何ですか?

$vo['recstart'] の値が null または 0 であるため、出力時刻は 1970-01-01 になります。
バックグラウンドの割り当てをもう一度確認してください。

これは、UNIX タイムスタンプをフォーマットするためのものです。時間を横取りするということではありません。私もこの問題に遭遇しました。文字列 {$vo.title|substr=0,5} を直接インターセプトできます

時間がありませんでした。ダンプして確認してください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート