PHP Laravel Dusk使用美国日期时间格式

时间:2019-05-07 08:01:26

标签: php laravel laravel-dusk

在我的网站上,有一个带有日期时间的表格。当我打开网站时,日期时间格式为:

wanted datetime format

请注意最后两个破折号。这些用于上午或下午,不适用于欧洲日期格式。

但是Laravel Dusk以此方式显示此字段:

datetime format Laravel Dusk

因此,表单填写失败,因为在应使用欧洲日期时间格式的地方使用了美国日期时间格式。 我尝试了一个日期时间转换器,该方法不起作用。

是否可以将Laravel Dusk配置为以欧洲方式查看日期时间字段?

2 个答案:

答案 0 :(得分:0)

日期格式即将出现,但如果您想将日期格式更改为所需的日期格式,则可以尝试以下解决方案,

function convertDateFormat ($date) 
{ 
    // convert date and time to seconds 
    $sec = strtotime($date); 

    // convert seconds into a specific format 
    $date = date("Y-m-d H:i", $sec); 

    // append seconds to the date and time 
    $date = $date . ":00"; 

    // print final date and time 
    echo $date; 
} 

// Driver code 
$date = "01/01/2019 10:00 AM"; 
convertDateFormat ($date); 

答案 1 :(得分:0)

我通过配置ChromeDriver语言来解决此问题。