MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?


関数TIME_TO_SEC()はMySQLで使用できます。日時を秒に変換する場合は、PHPのstrtotime()を使用してください。 MySQLの構文は次のとおりです。

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

これで、strtotime()を使用してPHPの日時を秒に変換できます。

まず、PHPプログラムを実行するためにXAMPPサーバーをインストールする必要があります。

XAMPPをCドライブに正常にインストールした後、PHPファイルを含める必要がある場所は次のとおりです。スナップショットは次のとおりです。

日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?

:ここでは、デフォルトのポートが別のプログラムによって保持されていたため、Apacheのポートを8086に変更しました。これは、PHPプログラムの実行を開始するために行われます。

したがって、システムでデフォルトポートが機能している場合はそれを使用し、そうでない場合はアドレスバーで更新されたポートを使用できます。 URLは次のとおりです:

https://localhost:yourPortNumber/locationofphpfile/

したがって、ここではポート番号は8086、「locationofphpfile」は「phpproject」です。ポート番号のスナップショットは次のとおりです。

日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?

まず、エディターを開き、以下のコードを記述して日時を秒に変換します。 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コードのスナップショットは次のとおりです。

日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?

次に、任意のブラウザを開いて、アドレスバーにURLを貼り付けます。

https://localhost:yourPortNumber/locationofphpfile/

私のシステムのポート番号は8086です。 XAMPPサーバーのポート番号を確認してください。次のURLをアドレスバーに貼り付けます。ここで、phpprojectは、PHPファイルを保存したXAMPP /htdocs/内のフォルダーです。

https://localhost:8086/phpproject/

Enterキーを押すと、プログラムが保存されているページが表示されます。スナップショットは次のとおりです。

日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?

次に、上記のphpファイル「DifferenceInSeconds.php」をクリックします。次の出力が得られます:

日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?


  1. MySQLのUNHEX()に相当するPHPは何ですか?

    PHPはMySQLのUNHEX()に相当するため、hex2bin()関数を使用できます。 構文は次のとおりです- $ anyVariableName =hex2bin( yourHexadecimalValue); 上記の構文を理解するために、上記の構文をPHPで実装してみましょう。 PHPコードは次のとおりです- $ myFirstValue =hex2bin( 7777772E4D7953514C4578616D706C652E636F6D); var_dump($ myFirstValue); $ mySecondValue =hex2bin( 416476616E636564

  2. MySQLのsmallintに相当するJavaは何ですか?

    shortは、MySQLのsmallintに相当します。 Java shortは-32768〜32767の範囲の2バイトを取りますが、MySQLsmallintも同じ範囲の2バイトを取ります。 これがJavaでのshortのデモコードです- public class SmallIntAsShortDemo {    public static void main(String[] args) {       short value = 32767;       System.out.println(value);