PHPでデフォルトのタイムゾーンを設定せずに文字列からUNIXタイムスタンプを取得する
文字列にはタイムゾーンがあり、通常、デフォルトのタイムゾーンを設定する必要はありません。ただし、印刷する必要がある場合は、デフォルトのタイムゾーンを明示的に設定できます。以下は同じことをするためのコードです-
デフォルトのタイムゾーン
例
echo date_default_timezone_get();
出力
これにより、次の出力が生成されます-
UTC
タイムゾーンが指定されている場合
例
echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00 America/Los_Angeles"));
出力
これにより、次の出力が生成されます-
2020-01-01 08:00:00
タイムゾーンを指定する別の方法
例
echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00"));
出力
これにより、次の出力が生成されます-
2020-01-01 00:00:00
-
PHPのserializeArrayからPOST値を取得するにはどうすればよいですか?
PHPのserializeArrayからPOST値を取得するには、 serializeArray()を使用します。 方法。 serializeArray() メソッドは、すべてのフォームと.serialize()メソッドのようなフォーム要素をシリアル化しますが、操作できるJSONデータ構造を返します。 serialize.phpにPHPコンテンツがあるとします。 ファイル: <?php if( $_REQUEST["name"] ) { $name = $_REQUEST['name']; e
-
C#でUnixタイムスタンプを取得する方法
Unixタイムスタンプは、主にUnixオペレーティングシステムで使用されます。ただし、すべてのタイムゾーンの時刻を表すため、すべてのオペレーティングシステムに役立ちます。 Unixタイムスタンプは、時間を秒単位で表します。 Unixエポックは1970年1月1日に始まりました。 したがって、Unixタイムスタンプは特定の日付間の秒数です 例 DateTime.Now.Subtract()。TotalSecondsMethodを使用してUnixタイムスタンプを取得するには class Program{ static void Main(string[] args){