AngularJS Example:

HTML

<div ng-app="application" ng-controller="AppCtrl">
    
    <form class="form-horizontal">
        
        <pre>
            {{ dateBirth | date: 'yyyy-MM-dd' }}
            {{ dateBirth | date: 'fullDate' }}
        </pre>
        
        <div class="form-group">
            <label for="date-birth" class="control-label">Birth date:</label>
            <div class="control">
                <input id="date-birth" class="form-control" type="date" date-model="dateBirth">
            </div>
        </div>
            
        <div class="form-group">
            <label for="date-birth" class="control-label">Birth date:</label>
            <div class="control">
                <input id="date-birth" class="form-control" type="date" date-model="dateBirth">
            </div>
        </div>
        
    </form>
    
</div>

CSS

</style> <!-- Ugly Hack due to jsFiddle issue: http://goo.gl/BUfGZ --> 
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.0.4/css/bootstrap-combined.min.css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script type="text/javascript" src="https://rawgit.com/betsol/angular-input-date/master/src/angular-input-date.js"></script>

<style>

JavaScript

var application = angular.module('application', [
    'ngInputDate'
]);

application.controller('AppCtrl', ['$scope', function($scope) {
        $scope.dateBirth = new Date(2014, 3, 19);
    }
]);