Sunday, May 19, 2024
 Popular · Latest · Hot · Upcoming
53
rated 0 times [  60] [ 7]  / answers: 1 / hits: 25090  / 13 Years ago, wed, august 24, 2011, 12:00:00

How to pass argument of Date to another function? My code:



var myDate = new Date(data.GetOPCResult.DateTime.match(/d+/)[0] * 1);
var datlabel = document.getElementById(ct);
datlabel.innerHTML = GetTime(myDate);


And GetTime function code:



function GetTime(DateTime) {
var month = (DateTime.getMonth() < 10) ? 0 + (DateTime.getMonth() + 1) : (DateTime.getMonth() + 1);
var day = (DateTime.getDate() < 10) ? 0 + DateTime.getMonth() : DateTime.getMonth();
var hour = (DateTime.getHours() < 10) ? 0 + DateTime.getHours() : DateTime.getHours();
var minute = (DateTime.getMinutes() < 10) ? 0 + DateTime.getMinutes() : DateTime.getMinutes();
var second = (DateTime.getSeconds() < 10) ? 0 + DateTime.getSeconds() : DateTime.getSeconds();
return DateTime.getDate() + . + month + . + DateTime.getFullYear() + + hour + : + minute + : + second;
}

More From » javascript

 Answers
42

This works for me



function GetTime(d) {
var month = (d.getMonth() < 10) ? 0 + (d.getMonth() + 1) : (d.getMonth() + 1);
var day = (d.getDate() < 10) ? 0 + d.getMonth() : d.getMonth();
var hour = (d.getHours() < 10) ? 0 + d.getHours() : d.getHours();
var minute = (d.getMinutes() < 10) ? 0 + d.getMinutes() : d.getMinutes();
var second = (d.getSeconds() < 10) ? 0 + d.getSeconds() : d.getSeconds();

return d.getDate() + . + month + . + d.getFullYear() + + hour + : + minute + : + second;
}

alert(GetTime(new Date()));


Are you sure you are passing a valid Date object? Try passing new Date() instead of myDate to your GetTime. If that works, your myDate variable is not a valid Date object.


[#90446] Tuesday, August 23, 2011, 13 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
eanskylerg

Total Points: 524
Total Questions: 107
Total Answers: 100

Location: Colombia
Member since Mon, May 2, 2022
2 Years ago
;