date_default_timezone_set showing incorrect time
<p>I uploaded the following to a server in the US:</p>

<pre><code>date_default_timezone_set('Asia/Calcutta'); 
echo date("Y-m-d H:i:s"); // time in India
</code></pre>

<p>The time displayed is 15 minutes prior to that of the actual time in India. </p>

<p>What am I doing wrong here? What code will <strong>always</strong> show the time in India accurate to the second?</p>
