如何将日期2013年3月11日(即2013年3月11日)转换为php中的unix时间戳?
我想将上述格式的日期转换为等效的Unix时间戳。我搜索了很多,但找不到任何解决方案。有人能帮我解决这个问题吗?提前谢谢。我想您需要使用这个strotime$日期 试试这段时间的《2013年3月11日》如何将日期2013年3月11日(即2013年3月11日)转换为php中的unix时间戳?,php,unix-timestamp,Php,Unix Timestamp,我想将上述格式的日期转换为等效的Unix时间戳。我搜索了很多,但找不到任何解决方案。有人能帮我解决这个问题吗?提前谢谢。我想您需要使用这个strotime$日期 试试这段时间的《2013年3月11日》 strtotime('Jun 26,12'); 这将解决您的所有问题。快速而肮脏: $pieces = explode("/", "11/03/2013"); echo strtotime($pieces[1]."/".$pieces[0]."/".$pieces[2]); 如果分隔符为斜线/
strtotime('Jun 26,12');
这将解决您的所有问题。快速而肮脏:
$pieces = explode("/", "11/03/2013");
echo strtotime($pieces[1]."/".$pieces[0]."/".$pieces[2]);
如果分隔符为斜线/,则假定为美制m/d/y;而如果分隔符是破折号或点,则假定为欧洲d-m-y格式
试着用这个
strtotime( str_replace( '/', '-', '11/03/2013') ) );
您可以找到更多详细信息…如果您有一个非常特殊的格式,那么使用DateTime
DateTime::createFromFormat('11-2013.03', 'd-Y.m')->getTimestamp()
如果是正常的日期格式,则使用strotimePHP>=5.2
$date = DateTime::createFromFormat('d/m/Y', '11/03/2013');
echo $date->format('U');
PHP>=5.3
$date = DateTime::createFromFormat('d/m/Y', '11/03/2013');
echo $date->getTimestamp();
你不可能搜索太多:strotime试试这个strotime'11/03/2013';在发布问题之前做一些基本的搜索工作:-同时尝试搜索google和stackoverflow。这个问题已经被问过很多次了,这个问题已经被问过了。您需要以有效的格式提供日期MM/dd/yyyyah..唯一看到dd/MM/yy不能与strottimer一起使用的人请尝试此。。2013年3月11日,年月日;看看你能得到什么。。