JavaScript Tutorial/Dojo toolkit/Date

Материал из Web эксперт
Перейти к: навигация, поиск

Add month to date

   <source lang="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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="javascript">

<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>