TIME_TO_SEC() 함수는 MySQL에서 사용할 수 있습니다. 날짜 시간을 초로 변환하려면 PHP에서 strtotime()을 사용하십시오. MySQL 구문은 다음과 같습니다.
SELECT TIME_TO_SEC(ABS(timediff(‘yourDateTimeValue’,now())));
이제 strtotime()을 사용하여 PHP datetime을 초로 변환할 수 있습니다.
먼저 PHP 프로그램을 실행하려면 XAMPP 서버를 설치해야 합니다.
C 드라이브에 XAMPP를 성공적으로 설치한 후 PHP 파일을 포함해야 하는 위치는 다음과 같습니다. 스냅샷은 다음과 같습니다.
참고 :여기서는 기본 포트를 다른 프로그램에서 보유하고 있기 때문에 Apache의 포트를 8086으로 변경했습니다. 이것은 PHP 프로그램 실행을 시작하기 위해 수행됩니다.
따라서 시스템에서 기본 포트가 작동하는 경우 이를 사용하십시오. 그렇지 않으면 주소 표시줄에서 업데이트된 포트를 사용할 수 있습니다. URL은 다음과 같습니다.
https://localhost:yourPortNumber/locationofphpfile/
따라서 여기서 포트 번호는 8086이고 'locationofphpfile'은 'phpproject'입니다. 다음은 포트 번호의 스냅샷입니다.
먼저 편집기를 열고 날짜 시간을 초로 변환하는 아래 코드를 작성하십시오. PHP 코드는 다음과 같습니다.
'yourFileName.php'와 같은 .php 확장자로 프로그램을 저장합니다. '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; ?>
PHP 코드의 스냅샷은 다음과 같습니다.
이제 아무 브라우저나 열고 주소 표시줄에 URL을 붙여넣으세요.
https://localhost:yourPortNumber/locationofphpfile/
내 시스템의 포트 번호는 8086입니다. XAMPP 서버에서 포트 번호를 확인하십시오. 주소 표시줄에 다음 URL을 붙여넣습니다. 여기에서 phpproject는 XAMPP/htdocs/에 있는 폴더입니다. 여기에 PHP 파일이 저장되어 있습니다.
https://localhost:8086/phpproject/
Enter 키를 누르면 프로그램이 저장된 페이지가 나타납니다. 스냅샷은 다음과 같습니다.
이제 위의 php 파일 'DifferenceInSeconds.php'를 클릭합니다. 다음과 같은 결과를 얻을 수 있습니다.