How to Change Date Format in PHP MySQL Query?
Feb 08, 2022 . Admin
Hello Friends,
I am going to explain you example of how to change date format in PHP query?. You will learn PHP date format DD/MM/YYYY select query?. In side this article we will see the PHP date format to convert dd.mm.yy to YYYY-MM-DD?.
This article will give you simple example of how to change datetime formats in PHP. We will use get search PHP DATE_FORMAT Function: Format Dates in PHP.
Here i will give you many example PHP DATE_FORMAT Function.
Table: user_paymentsSolution Query : 1 index.php
<?php $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "db_php"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); $sql = "SELECT *, DATE_FORMAT(payment_date,'%d/%m/%Y') as new_payment_date FROM `user_payments`"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo '<pre>'; print_r($row); } ?>Output:
Array ( [id] => 1 [user_id] => 1 [charge] => 50 [payment_date] => 2022-02-01 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 01/02/2022 ) Array ( [id] => 2 [user_id] => 2 [charge] => 45 [payment_date] => 2022-02-02 [status] => 0 [created_at] => [updated_at] => [new_payment_date] => 02/02/2022 ) Array ( [id] => 3 [user_id] => 3 [charge] => 10 [payment_date] => 2022-02-03 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 03/02/2022 ) Array ( [id] => 4 [user_id] => 4 [charge] => 10 [payment_date] => 2022-02-04 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 04/02/2022 ) Array ( [id] => 5 [user_id] => 5 [charge] => 66 [payment_date] => 2022-02-05 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 05/02/2022 )Solution Query : 2 index.php
<?php $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "db_php"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); $sql = "SELECT *, DATE_FORMAT(payment_date,'%m/%d/%Y') as new_payment_date FROM `user_payments`"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo '<pre>'; print_r($row); } ?>Output:
Array ( [id] => 1 [user_id] => 1 [charge] => 50 [payment_date] => 2022-02-01 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 02/01/2022 ) Array ( [id] => 2 [user_id] => 2 [charge] => 45 [payment_date] => 2022-02-02 [status] => 0 [created_at] => [updated_at] => [new_payment_date] => 02/02/2022 ) Array ( [id] => 3 [user_id] => 3 [charge] => 10 [payment_date] => 2022-02-03 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 02/03/2022 ) Array ( [id] => 4 [user_id] => 4 [charge] => 10 [payment_date] => 2022-02-04 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 02/04/2022 ) Array ( [id] => 5 [user_id] => 5 [charge] => 66 [payment_date] => 2022-02-05 [status] => 1 [created_at] => [updated_at] => [new_payment_date] => 02/05/2022 )It will help you...