title: Moment js interval for a day in 12 hours format
body: <p>In 12 hours format,i have to create a interval of 15 minutes in moment which is working fine with 30 minutes interval.</p>
  
  <pre><code>var hours = [];
      for (let hour = 0; hour &lt; 24; hour++) {
        hours.push(moment({ hour }).format('h:mm a'));
        hours.push(
          moment({
            hour,
            minute: 30
          }).format('h:mm a')
        );
      }
    console.log( hours);
  </code></pre>
  
  <p>But when work with 15 minutes shows the wrong format.can anone help?</p>
  
  <pre><code>var hours = [];
      for (let hour = 0; hour &lt; 24; hour++) {
        hours.push(moment({ hour }).format('h:mm a'));
        hours.push(
          moment({
            hour,
            minute: 15
          }).format('h:mm a')
        );
      }
    console.log( hours);
  </code></pre>
  
  <p>Demo: <a href="http://jsfiddle.net/remus/rLjQx/" rel="nofollow noreferrer">http://jsfiddle.net/remus/rLjQx/</a></p>
  
  <p>Expected Op: 12:00, 12:15,12:30,12:45,1:00 etc</p>