THINKPHP 如何将时间格式(Y-M-D)转换(YMD)

发布网友 发布时间:2022-04-06 03:27

我来回答

2个回答

热心网友 时间:2022-04-06 04:56

首先要使用php的2个函数 strtotime 和date()

先使用strtotime把现有的时间格式字符串转化为unix时间戳.

再使用date函数吧得到的unix时间戳转化为Ymd格式的时间字符串具体如下:


$time_str = '2015-9-28';
$time = strtotime($time_str);//转化为unix时间戳
$date = date('Ymd',$time);//把时间戳转化为自己想要的格式.这里格式可以按照规范随意自定义.
$date即是输出的想要格式:2015928

热心网友 时间:2022-04-06 06:14

这是错误的啊! 你post 的应该是unix时间戳格式的,然后去格式化日期。 先是 date("Ymd",time()); 这个样子!追问我页面上的是可以选择的日期,默认格式就是(y-m-d)(改不了)。你说得方法date("Ymd",time()); 是获取系统当前日期然后去格式化啊,我要的是我页面上选择的日期(任何一个日期)都转化成(ymd)格式啊

追答把你的日期用strtotime($_post('rq')) 处理成unix时间戳。再去格式化

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com