How about we create our own displayversion and call it "min":
Code:
showLocalTime.prototype.updateContainer=function(){
var thisobj=this
if (this.displayversion=="long")
this.container.innerHTML=this.localtime.toLocaleString()
else if(this.displayversion=="min"){
this.container.innerHTML=this.localtime.getDate() + '/' + (this.localtime.getMonth() + 1) + '/' + this.localtime.getFullYear();
}else{
var hour=this.localtime.getHours()
var minutes=this.localtime.getMinutes()
var seconds=this.localtime.getSeconds()
var ampm=(hour>=12)? "PM" : "AM"
var dayofweek=weekdaystxt[this.localtime.getDay()]
this.container.innerHTML=formatField(hour, 1)+":"+formatField(minutes)+":"+formatField(seconds)+" "+ampm+" ("+dayofweek+")"
}
setTimeout(function(){thisobj.updateContainer()}, 1000) //update container every second
}
Then you can do like:
Code:
<script type="text/javascript">
new showLocalTime("timecontainer", "server-ssi", 0, "min")
</script>
If you still want the 9:34:32 AM part:
Code:
showLocalTime.prototype.updateContainer=function(){
var thisobj=this
if (this.displayversion=="long")
this.container.innerHTML=this.localtime.toLocaleString()
else if(this.displayversion=="min"){
var hour=this.localtime.getHours()
var minutes=this.localtime.getMinutes()
var seconds=this.localtime.getSeconds()
var ampm=(hour>=12)? "PM" : "AM"
this.container.innerHTML = formatField(hour, 1 )+ ':' + formatField(minutes) + ':' + formatField(seconds) + ' ' +
ampm + ' ' + this.localtime.getDate() + '/' + (this.localtime.getMonth() + 1) + '/' + this.localtime.getFullYear();
}else{
var hour=this.localtime.getHours()
var minutes=this.localtime.getMinutes()
var seconds=this.localtime.getSeconds()
var ampm=(hour>=12)? "PM" : "AM"
var dayofweek=weekdaystxt[this.localtime.getDay()]
this.container.innerHTML=formatField(hour, 1)+":"+formatField(minutes)+":"+formatField(seconds)+" "+ampm+" ("+dayofweek+")"
}
setTimeout(function(){thisobj.updateContainer()}, 1000) //update container every second
}
Bookmarks