JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="//rawgit.com/indrimuska/angular-moment-picker/master/dist/angular-moment-picker.css">
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment-with-locales.js"></script>
<script src="//rawgit.com/indrimuska/angular-moment-picker/master/dist/angular-moment-picker.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-moment/1.0.1/angular-moment.js"></script>
<body ng-app="Demo">
<div ng-controller="DemoCtrl as ctrl">
<input moment-picker="ctrl.formattedDate"
ng-model="ctrl.momentDate"
ng-model-options="{ updateOn: 'blur' }"
format="DD/MM/YYYY HH:mm"
start-view="day"
change="ctrl.setFormattedDate(newValue)"
start-date="ctrl.momentDate">
</div>
<script>
angular.module('Demo', ['angularMoment', 'moment-picker'])
.controller('DemoCtrl', DemoCtrl);
DemoCtrl.$inject = ['$scope', 'moment'];
function DemoCtrl($scope, moment) {
var vm = this;
vm.momentDate = moment(new Date);
vm.setFormattedDate = setFormattedDate;
function setFormattedDate(value) {
console.log(value);
}
};
</script>
</body>