JavaScript DHTML/Dojo toolkit/Date
Содержание
Add month to date
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d1 = new Date(); alert(d1); d1 = dojo.date.add(d1, "month", 2); alert(d1); </script> </body>
</html>
</source>
Compare two dates
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d1 = new Date(); alert(d1); d1 = dojo.date.add(d1, "month", 2); alert(d1); var d2 = new Date(); document.write(dojo.date.rupare(d1, d2)); alert(dojo.date.difference(d1, d2, "week")); </script> </body>
</html>
</source>
Convert date to ISO format string
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date.stamp"); alert(dojo.date.stamp.toISOString(new Date())); </script> </body>
</html>
</source>
Create dojo.Date
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d1 = new Date(); alert(d1); </script> </body>
</html>
</source>
Create dojo date object
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d1 = new Date(); alert(d1); d1 = dojo.date.add(d1, "month", 2); alert(d1); </script> </body>
</html>
</source>
Get date difference
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d1 = new Date(); alert(d1); d1 = dojo.date.add(d1, "month", 2); alert(d1); var d2 = new Date(); document.write(dojo.date.rupare(d1, d2)); alert(dojo.date.difference(d1, d2, "week")); </script> </body>
</html>
</source>
Get day in a month
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d = new Date(); alert(dojo.date.getDaysInMonth(d)); </script> </body>
</html>
</source>
Get time zone
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d = new Date(); alert(dojo.date.getTimezoneName(d)); </script> </body>
</html>
</source>
Is leap year
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date"); var d = new Date(); alert(dojo.date.isLeapYear(d)); </script> </body>
</html>
</source>
Parse ISO Date format string
<source lang="html4strict">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/" }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> </head> <body> <script language="JavaScript" type="text/javascript"> dojo.require("dojo.date.stamp"); alert(dojo.date.stamp.fromISOString("2009-06-30T08:08:00-08:00")); </script> </body>
</html>
</source>