在php中将日期选择器字符串转换为简单的日期格式

在php中将日期选择器字符串转换为简单的日期格式,php,laravel,datetime,vuejs2,Php,Laravel,Datetime,Vuejs2,My vuexy datepicker返回以下字符串: Tue Dec 01 2020 21:30:00 GMT+0600 (Bangladesh Standard Time) 在我的控制器Laravel中,我想将其转换为简单的日期格式-yyyy-mm-dd 我试过使用strotime和date,但没有效果。它可能需要使用DateTime::createFromFormat,但我无法选择语法 如何将其转换为yyyy-mm-dd?这对我很有用: $date=‘2020年12月1日星期二21:30

My vuexy datepicker返回以下字符串:

Tue Dec 01 2020 21:30:00 GMT+0600 (Bangladesh Standard Time)
在我的控制器Laravel中,我想将其转换为简单的日期格式-yyyy-mm-dd

我试过使用strotime和date,但没有效果。它可能需要使用DateTime::createFromFormat,但我无法选择语法


如何将其转换为yyyy-mm-dd?

这对我很有用:

$date=‘2020年12月1日星期二21:30:00 GMT+0600孟加拉标准时间’; $date=preg_替换“/\.\$/”,$date;从日期字符串中删除TZ 回显日期'Y-m-d',strotime$日期; 下面是另一个使用DateTime类的示例

$date=‘2020年12月1日星期二21:30:00 GMT+0600孟加拉标准时间’; $date=preg_替换“/\.\$/”,$date; $dt=新日期时间$date; echo$dt->Y-m-d格式; 两种输出:


2020-12-01这对我来说很有用:

$date=‘2020年12月1日星期二21:30:00 GMT+0600孟加拉标准时间’; $date=preg_替换“/\.\$/”,$date;从日期字符串中删除TZ 回显日期'Y-m-d',strotime$日期; 下面是另一个使用DateTime类的示例

$date=‘2020年12月1日星期二21:30:00 GMT+0600孟加拉标准时间’; $date=preg_替换“/\.\$/”,$date; $dt=新日期时间$date; echo$dt->Y-m-d格式; 两种输出:

2020-12-01

你好,朋友,您可以使用碳包装,这是最推荐的包装之一。请按照下面的代码操作

use Carbon; //use at the begining of class/controller

$date = 'Tue Dec 01 2020 21:30:00 GMT+0600 (Bangladesh Standard Time)';

$formated_date = Carbon::parse($date)->format('Y-m-d');
//output will be 2020-12-01
嗨,朋友,你可以用碳包一个最值得推荐的包。请按照下面的代码操作

use Carbon; //use at the begining of class/controller

$date = 'Tue Dec 01 2020 21:30:00 GMT+0600 (Bangladesh Standard Time)';

$formated_date = Carbon::parse($date)->format('Y-m-d');
//output will be 2020-12-01

之前日期的长度可能总是相同的,因此可能是substr$date,0,33;这也行。真的@MarcelBurkhard。和往常一样,这对我很有效。非常感谢。之前的日期长度可能总是一样的,所以可能是一个substr$日期,0,33;这也行。真的@MarcelBurkhard。像往常一样,这对我很有效。非常感谢。