What about converting it to a timestamp and creating a javascript date object from it
<h:head>
<script>
var intervalDuration = 1000;
var currentTime = new Date();
var myVar = setInterval(function() {
updateDisplay()
}, intervalDuration );
function updateDisplay() {
currentTime = new Date(currentTime.getTime() + intervalDuration);
document.getElementById("timer").innerHTML = currentTime;
}
function initTimer(time){
currentTime = new Date(time);
}
</script>
</h:head>
<h:body onload="initTimer(#{dateTimeManagmentMB.date.time});">
<p id="timer"></p>
</h:body>