Как я могу преобразовать свою функцию, чтобы показать последнюю и / или вторую последнюю цифру в теге «Y»?
Вот мой код:
<?php $timestamp = time(); //Timestamp from server $user_time = 1597429549; //Timestamp from database $time = ($user_time-$timestamp); // Should be around 4 years echo gmdate("Y md H is", $time); //This will output 1974 10 20 19 59 34 ?>
Как я могу преобразовать это значение в отображаемое время как:
4 10 20 19 59 34 или 0004 10 20 19 59 34
Вместо:
1974 10 20 19 59 34
Используйте оператор модуля:
2015 % 10 = 5
Substr сделал трюк, спасибо, ребята, за то, что указали мне в правильном направлении.
<?php $timestamp = time(); //Timestamp from server $user_time = 1597429549; //Timestamp from database $time = ($user_time-$timestamp); // Should be around 4 years // This did the trick: $gmdate = gmdate("ymd H is", $time); $rest = substr("$gmdate", -16); ?>