JavaScript DHTML/Mochkit/Date

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

Compare two date values

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DateTime.js"></script>

</head> <body>

<script type="text/javascript">
    alert(compare(new Date("February 3, 2005"), new Date(2005, 1, 3))+ " dates compare eq");
    alert(compare(new Date("February 3, 2005"), new Date(2005, 2, 3))+ " dates compare lt");
    alert(compare(new Date("February 3, 2005"), new Date(2005, 0, 3))+ " dates compare gt");
</script>

</body> </html>

 </source>
   
  


Convert iso date to American date

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DateTime.js"></script>

</head> <body>

<script type="text/javascript">
    var testDate = isoDate("2005-2-3");
    alert(americanDate("2/3/2005"));
</script>

</body> </html>

 </source>
   
  


Convert to iso timestamp

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DateTime.js"></script>

</head> <body>

<script type="text/javascript">
    var testTimestamp = isoTimestamp("2005-2-3 22:01:03");
    alert(compare(testTimestamp, new Date(2005,1,3,22,1,3)) + " isoTimestamp eq");
    alert(compare(testTimestamp, isoTimestamp("2005-2-3T22:01:03")) + " isoTimestamp (real ISO) eq");
    alert(compare(toISOTimestamp(testTimestamp), "2005-02-03 22:01:03") + " toISOTimestamp eq");
</script>

</body> </html>

 </source>
   
  


iso date format: 2005-06-08

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DateTime.js"></script>

</head> <body>

<script type="text/javascript">
    var testDate = isoDate("2005-06-08");
    alert(toISODate(testDate));
  var testDate = isoDate("0500-12-12");
  alert(toISODate(testDate));
</script>

</body> </html>

 </source>
   
  


toAmericanDate function

   <source lang="html4strict">


<html> <head>

   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script>
   <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DateTime.js"></script>

</head> <body>

<script type="text/javascript">
    var testDate = isoDate("2005-2-3");
    alert(compare(americanDate("2/3/2005"), testDate) + " americanDate eq");
    alert(compare("2/3/2005", toAmericanDate(testDate))+ " toAmericanDate eq");
</script>

</body> </html>

 </source>