Tag Cloud

CRM 2011 (161) CRM 4.0 (144) C# (116) JScript (109) Plugin (92) Registry (90) Techpedia (77) PyS60 (68) WScript (43) Plugin Message (31) Exploit (27) ShellCode (26) FAQ (22) JavaScript (21) Killer Codes (21) Hax (18) VB 6.0 (17) Commands (16) VBScript (16) Quotes (15) Turbo C++ (13) WMI (13) Security (11) 1337 (10) Tutorials (10) Asp.Net (9) Safe Boot (9) Python (8) Interview Questions (6) video (6) Ajax (5) VC++ (5) WebService (5) Workflow (5) Bat (4) Dorks (4) Sql Server (4) Aptitude (3) Picklist (3) Tweak (3) WCF (3) regex (3) Config (2) LINQ (2) PHP (2) Shell (2) Silverlight (2) TSql (2) flowchart (2) serialize (2) ASHX (1) CRM 4.0 Videos (1) Debug (1) FetchXml (1) GAC (1) General (1) Generics (1) HttpWebRequest (1) InputParameters (1) Lookup (1) Offline Plug-ins (1) OutputParameters (1) Plug-in Constructor (1) Protocol (1) RIA (1) Sharepoint (1) Walkthrough (1) Web.config (1) design patterns (1) generic (1) iframe (1) secure config (1) unsecure config (1) url (1)

Pages

Friday, November 30, 2012

to UTC/JSON Date

<pre class="brush: c#">

// to UTC/JSON Date

Number.prototype.addZero = function () { return (this < 10) ? "0" +

this : this; };

var convertDate = function (d) {

var d, s, u, uh, um, us;

//d = new Date();

s = d.getFullYear() + "-";

s += (d.getMonth() + 1).addZero() + "-"; //getMonth returns an

integer in the range 0-11

s += d.getDate().addZero() + "T";

s += d.getHours().addZero() + ":";

s += d.getMinutes().addZero() + ":";

s += d.getSeconds().addZero();

u = 0 - d.getTimezoneOffset(); //getTimezoneOffset will

be positive if you are behind UTC, and negative if you are ahead of

UTC.

us = (u >= 0) ? "+" : "-";

u = Math.abs(u);

uh = Math.floor(u / 60).addZero();

um = (u % 60).addZero();

s += us;

s += uh + ":";

s += um;

alert(s);

return (s);

};



// call

convertDate(new Date());

</pre>

No comments: