Get current date, given a timezone in PHP?

To get the current date and time in a specific timezone in PHP, you can use the date_default_timezone_set function to set the timezone and then use the date function to get the current date and time.

Watch a course Learn object oriented PHP

Here's an example of how to do this:

<?php

// Set the timezone to "Asia/Tokyo"
date_default_timezone_set('Asia/Tokyo');

// Get the current date and time in the specified timezone
$currentDateTime = date('Y-m-d H:i:s');

echo $currentDateTime;

This will output the current date and time in the "Asia/Tokyo" timezone in the format YYYY-MM-DD HH:MM:SS. You can adjust the format of the date and time by changing the format string passed to the date function.