Computer Science, asked by gurpalentkaran309, 1 year ago

What is the equivalent of MySQL TIME_TO_SEC() method in PHP to convert datetime to seconds?

Answers

Answered by Jyotimodi
0

Pictorial Presentation

Pictorial Presentation of MySQL TIME_TO_SEC() function

Example:

The following statement will convert the specified time 05:15:40 in seconds.

Code:

SELECT TIME_TO_SEC('05:15:40');

Copy

Sample Output:

mysql> SELECT TIME_TO_SEC('05:15:40');

+-------------------------+

| TIME_TO_SEC('05:15:40') |

+-------------------------+

| 18940 |

+-------------------------+

1 row in set (0.02 sec)

PHP script

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>example-time_to_sec-function - php mysql examples | w3resource</title>

<meta name="description" content="PHP MySQL PDO Example">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

</head>

<body>

<div class="container">

<div class="row">

<div class="col-md-12">

<h2>Conversion of a given time expression 05:15:40 to seconds:</h2>

<table class='table table-bordered'>

<tr>

<th>Seconds</th>

</tr>

<?php

$hostname="your_hostname";

$username="your_username";

$password="your_password";

$db = "your_dbname";

$dbh = new PDO("mysql:host=$hostname;dbname=$db", $username, $password);

foreach($dbh->query('SELECT TIME_TO_SEC("05:15:40")') as $row) {

echo "<tr>";

echo "<td>" . $row['TIME_TO_SEC("05:15:40")'] . "</td>";

echo "</tr>";

}

?>

</tbody></table>

</div>

</div>

</div>

</body>

</html>

Similar questions