ホームページ >バックエンド開発 >PHPチュートリアル >PHP の日付形式変換の削除の問題

PHP の日付形式変換の削除の問題

WBOY
WBOYオリジナル
2016-06-23 14:20:351398ブラウズ

php

インターフェースは PHP に転送されます
2013-01-01 12:01:00
$endtime = $this->input->get('endtime');
$endtime = preg_replace('/[ - :]/','',$endtime );
現在の形式
20130101120100

実現したい形式は
20130101000000 です
時、分、秒を 0 に置き換えるにはどうすればよいですか?エビ助けて!

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

$s = '2013-01-01 12:01:00'

アイデアの問題


このような形式なので、実際には文字列の最初の 8 つの数字 + 6 つの 0 になります

echo substr($endtime,0,8)."000000";

まあ、xu が大きい方法の方が適しています。 .

$s = '2013-01-01 12:01:00'

$s = date('Ymd000000', strtotime($s));

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。