<!DOCTYPE html>
<html>
<head>
  <script src="https://jspm.io/system@0.18.17.js"></script>
  <script src="https://code.angularjs.org/2.0.0-alpha.37/angular2.min.js"></script>
  <script>
    System.config({
      paths: {
        'main.js': 'main.js'
      }
    });
    System.import('main.js');
  </script>
</head>
<body>
  <dateTime></dateTime>
  
  <div><br/><br/><a href="http://www.code-sample.com" target="_blank">Go more...</a></div>
</body>
</html>
                
            
        
            
                
                    /* Styles go here */
                
            
        
            
                
                    
                
            
        
            
                
                    import {Component, View, bootstrap} from 'angular2/angular2';
@Component({
  selector: 'dateTime'
})
@View({
  templateUrl: 'dates.html'
})
// date controller
class Dates {
  
  date: Date;
  //date constructor
  constructor() {
    this.date = new Date();
  } 
}
bootstrap(Dates);
                
            
        
            
                
                    <!-- dates.html -->
<h1>Date Time</h1>
<p>{{date | date:'dd MM yyyy'}}</p>
<p>{{date | date:'dd MM yyyy hh:mm'}}</p>
<p>{{date | date:'dd MM yyyy hh:mm:ss'}}</p>
<p>{{date | date:'MM dd yy'}}</p>
<p>{{date | date:'MM dd yyyy'}}</p>
<p>{{date | date:'mediumDate'}}</p>
<p>{{date | date:'yMMMMd'}}</p>
<p>{{date | date:'shortTime'}}</p>