Heim >Backend-Entwicklung >PHP-Tutorial >PHP 日期格式转换去除问题

PHP 日期格式转换去除问题

WBOY
WBOYOriginal
2016-06-23 14:20:351395Durchsuche

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';
$s = date('Ymd000000', strtotime($s));

思路问题 

既然格式是这样的 那其实就是 字符串的前8个数字+6个0

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

好吧 xu大的方法更合适的多...

$s = '2013-01-01 12:01:00';
$s = date('Ymd000000', strtotime($s));

版主爱你一万年 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn