PHP Laravel Dusk использует американский формат даты и времени - PullRequest
0 голосов
/ 07 мая 2019

На моем сайте есть форма с указанием даты и времени.Когда я открываю сайт, формат даты и времени выглядит следующим образом:

требуемый формат даты и времени

Обратите внимание на последние две черты.Они предназначены для AM или PM, не используются в европейском формате даты.

Однако Laravel Dusk показывает это поле следующим образом:

формат даты и времени Laravel Dusk

Таким образом, заполнение формы завершается неудачно, потому что американский формат даты и времени используется там, где следует использовать европейский формат даты и времени.Я пробовал конвертер даты и времени, который не работал.

Есть ли способ настроить Laravel Dusk для просмотра полей даты и времени по-европейски?

Ответы [ 2 ]

0 голосов
/ 08 мая 2019

Я исправил это, настроив язык ChromeDriver.

0 голосов
/ 07 мая 2019

Какой бы ни был формат даты, но если вы хотите изменить формат даты в качестве желаемого формата даты, то вы можете попробовать следующее решение,

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); 
...