Computer >> Máy Tính >  >> Lập trình >> MySQL

Phương thức TIME_TO_SEC () của MySQL trong PHP để chuyển đổi datetime sang giây là gì?

Hàm TIME_TO_SEC () có thể được sử dụng trong MySQL. Nếu bạn muốn chuyển đổi datetime sang seconds, hãy sử dụng strtotime () từ PHP. Cú pháp MySQL như sau:

SELECT TIME_TO_SEC(ABS(timediff(‘yourDateTimeValue’,now())));

Giờ đây, bạn có thể chuyển đổi datetime của PHP thành giây với sự trợ giúp của strtotime ().

Trước tiên, bạn cần cài đặt máy chủ XAMPP để chạy chương trình PHP của mình.

Sau khi cài đặt thành công XAMPP trong ổ C, đây là vị trí mà bạn cần bao gồm tệp PHP. Ảnh chụp nhanh như sau:

Phương thức TIME_TO_SEC () của MySQL trong PHP để chuyển đổi datetime sang giây là gì?

Lưu ý :Ở đây, tôi đã thay đổi cổng của Apache thành 8086 vì cổng mặc định do chương trình khác nắm giữ. Điều này được thực hiện để bắt đầu chạy chương trình PHP.

Do đó, nếu trong hệ thống của bạn, cổng mặc định đang hoạt động thì hãy sử dụng nó, nếu không, bạn có thể sử dụng cổng đã cập nhật của mình trên thanh địa chỉ. Url như sau:

https://localhost:yourPortNumber/locationofphpfile/

Vì vậy, ở đây số cổng là 8086, 'locationofphpfile' là 'phpproject'. Đây là ảnh chụp nhanh số cổng:

Phương thức TIME_TO_SEC () của MySQL trong PHP để chuyển đổi datetime sang giây là gì?

Đầu tiên, hãy mở trình chỉnh sửa và viết đoạn mã dưới đây để chuyển đổi ngày giờ thành giây. Mã PHP như sau.

Lưu chương trình với phần mở rộng .php như ‘yourFileName.php’. Tôi đã lưu bằng ‘DifferenceInSeconds.php’.

DifferenceInSeconds.php

<<?php
$MySQLDateTime='2019-01-29 13:50:40';
echo "<h1>The strtotime value is:"."</h1>".strtotime($MySQLDateTime)."<br>";
echo "<h1>The time value is:"."</h1>".time()."<br>";
$diffenceInSeconds = strtotime($MySQLDateTime)-time();
echo "<h1>The difference of both time in seconds is:"."</h1>".$diffenceInSeconds;
?>

Ảnh chụp nhanh của mã PHP như sau:

Phương thức TIME_TO_SEC () của MySQL trong PHP để chuyển đổi datetime sang giây là gì?

Bây giờ, hãy mở bất kỳ trình duyệt nào và dán URL vào thanh địa chỉ.

https://localhost:yourPortNumber/locationofphpfile/

Số cổng là 8086 trong hệ thống của tôi. Kiểm tra số cổng của bạn trong máy chủ XAMPP. Dán url sau vào thanh địa chỉ. Ở đây, phpproject là thư mục của chúng tôi trong XAMPP / htdocs / trong đó chúng tôi đã lưu tệp PHP của mình:

https://localhost:8086/phpproject/

Sau khi nhấn phím enter, bạn sẽ nhận được một trang nơi chương trình của bạn được lưu. Ảnh chụp nhanh như sau:

Phương thức TIME_TO_SEC () của MySQL trong PHP để chuyển đổi datetime sang giây là gì?

Bây giờ hãy nhấp vào tệp php ở trên ‘DifferenceInSeconds.php’. Bạn sẽ nhận được kết quả sau:

Phương thức TIME_TO_SEC () của MySQL trong PHP để chuyển đổi datetime sang giây là gì?