title: Hide time in transaction mails with {{var order.getCreatedAtFormated(''short'')}}
body: <p>I have a little problem. I only want to display the date without time in my order mails.</p>
  
  <p>For that I have to use  <code>{{var order.getCreatedAtFormated(''short'')}}</code> afaik. But it is still showing the time. Of course I searched the Magento source and I am wondering why it's not working.</p>
  
  <p>When I look into <code>app/code/core/Mage/Sales/Model/Order.php</code> I can find that:</p>
  
  <pre><code>/**
  * Get formated order created date in store timezone
  *
  * @param   string $format date format type (short|medium|long|full)
  * @return  string
  */
  
  public function getCreatedAtFormated($format)
      {
          return Mage::helper('core')-&gt;formatDate($this-&gt;getCreatedAtStoreDate(), $format, true);
      }
  </code></pre>
  
  <p>Looking further into <code>/app/code/core/Mage/Core/Helper/Data.php</code> shows this:</p>
  
  <pre><code>public function formatDate($date = null, $format = Mage_Core_Model_Locale::FORMAT_TYPE_SHORT, $showTime = false)
  {
      if (!in_array($format, $this-&gt;_allowedFormats, true)) {
          return $date;
      }
      if (!($date instanceof Zend_Date) &amp;&amp; $date &amp;&amp; !strtotime($date)) {
          return '';
      }
      if (is_null($date)) {
          $date = Mage::app()-&gt;getLocale()-&gt;date(Mage::getSingleton('core/date')-&gt;gmtTimestamp(), null, null);
      } else if (!$date instanceof Zend_Date) {
          $date = Mage::app()-&gt;getLocale()-&gt;date(strtotime($date), null, null);
      }
  
      if ($showTime) {
          $format = Mage::app()-&gt;getLocale()-&gt;getDateTimeFormat($format);
      } else {
          $format = Mage::app()-&gt;getLocale()-&gt;getDateFormat($format);
      }
  
      return $date-&gt;toString($format);
  }
  </code></pre>
  
  <p>So shouldn't it already hide the time when I pass the short argument to that function?</p>