title: date_default_timezone_set showing incorrect time
body: <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>