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

SQLデータベースからのタイムスタンプを文字列PHPに変換しますか?


タイムスタンプを文字列に変換するには、setTimestamp()を使用します。以下が入力、つまりタイムスタンプであるとしましょう-

$SQLTimestamp = 1600320600000;

次の出力が必要です。つまり、日付文字列-

2020-09-17 05:30:00

最初に、タイムスタンプから秒を取得します-

$seconds = round($SQLTimestamp/1000, 0);

<!DOCTYPE html>
<html>
<body>
<?php
   $SQLTimestamp = 1600320600000;
   $seconds = round($SQLTimestamp/1000, 0);
   $PHPDateObject = new DateTime();  
   $PHPDateObject->setTimestamp($seconds);
   echo $PHPDateObject->format('Y-m-d H:i:s');
?>
</body>
</html>

出力

2020-09-17 05:30:00

  1. ターミナルからMySQLデータベースのSQLファイルを実行しますか?

    データベースでSQLファイルを実行するには、以下の構文を使用する必要があります。 mysql -u yourUserName -p yourDatabaseName < yourFileName.sql 上記の構文を理解するために、windows+Rショートカットキーを使用してコマンドプロンプトを開きます。 スナップショットは次のとおりです。 OKボタンを押すと、コマンドプロンプトが表示されます。スナップショットは次のとおりです。 次に、binディレクトリに到達します。スナップショットは次のとおりです。 これがbinディレクトリにある私のファイル「mydb.s

  2. MS Access から SQL Server データベースにデータを移行する

    最近、データベースが大きくなりすぎて Access で処理できなくなったため、Access データベースから SQL Server 2014 にデータを移行する必要がありました。プロセスはかなり単純ですが、段階的な手順を記載した記事を書こうと思いました. まず、コンピューターに SQL Server または SQL Server Express がインストールされていることを確認する必要があります。 PC に SQL Server Express をダウンロードする場合は、必ず Advanced Services を含むバージョンをダウンロードしてください。 .そうしないと、データベース エ