Microsoft
Software
Hardware
Network
Question : Time/Date Function Timestamp Incorrect
I have the following function that works well except between the hours of 12:00 pm and 1:00 pm. During this time, the time will display as am ... What is wrong with this function?
function formatTime(date) {
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
var ampm = (hh>12)?"pm":"am";
if (hh>12) hh-=12;
if (mm<10) mm="0"+mm;
return hh+':'+mm+':'+ss+' '+am;
}
The timestamp appears in the Subject line of my email:
formObj.Subject.value='ITM
S Service Request '+formatTime(new Date());
return true; // submits the form
}
Answer : Time/Date Function Timestamp Incorrect
this line
var ampm = (hh>12)?"pm":"am";
should be
var ampm = (hh>=12)?"pm":"am";
Random Solutions
Script to add user to multiple PC's
Setting Reporting Services data driven subscription Using Web Service
Help with LAN to LAN routing using Netgear WNR2000
sysvol trying to replicate to non-existant Domain controllers
How to generate a heap dump in JBoss
Need Macro to Calcuate sum of highlighted cells in Excel
Program Can't See Mapped Drive But Explorer Can
How to view a .pwi file in XP: Office 2007?
Is there a way to provide a range of values to the decode feature of SQL Query?
Basic php/mysql questions