I don't know anything about <svg...>
but this seems to work in my testing of different browsers...
<!DOCTYPE html>
<head>
<title>Date info</title>
</head>
<body>
<div style="color:red;position:absolute;top:50px;left:100px;width:150px;border:1px solid blue">
It is now:
<span id="currentDateInfo" style="color:black"></span>
</div>
<script type="text/javascript">
//<![CDATA[
var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
document.getElementById('currentDateInfo').innerHTML = month + "/" + day + "/" + year;
//]]>
</script>
</body>
</html>
I guess you could check the svg for syntax problems (like the CDATA statement changes)
Do you have an error console to look at?