Formats the current date and the "last modified" date of the document : Date Format « Development « JavaScript DHTML

JavaScript DHTML
1. Ajax Layer
2. Data Type
3. Date Time
4. Development
5. Document
6. Dojo toolkit
7. Event
8. Event onMethod
9. Ext JS
10. Form Control
11. GUI Components
12. HTML
13. Javascript Collections
14. Javascript Objects
15. Javascript Properties
16. jQuery
17. Language Basics
18. Mochkit
19. Mootools
20. Node Operation
21. Object Oriented
22. Page Components
23. Rico
24. Scriptaculous
25. Security
26. SmartClient
27. Style Layout
28. Table
29. Utilities
30. Window Browser
31. YUI Library
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
JavaScript DHTML » Development » Date Format 
Formats the current date and the "last modified" date of the document


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

  <HEAD>
    <TITLE>JsLib 1.3 - Exemple - date.js</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <META NAME="Author" CONTENT="Etienne CHEVILLARD">
    <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">
/* date.js
 * Role : formate la date du jour et la date de modification du document
 * Projet : JsLib
 * Auteur : Etienne CHEVILLARD (echevillard@users.sourceforge.net)
 * Version : 1.3
 * Creation : 22/04/2001
 * Mise a jour : 23/02/2005
 */

// --- Variables globales ---

// tableau pour les jours de la semaine
var date_jours=new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");

// tableau pour les mois de l'annee
var date_mois=new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre");

// obtient la date de derniere modification du document
var date_der=new Date(document.lastModified);
if ((date_der.getFullYear()+50)<(new Date()).getFullYear()) {
  date_der.setFullYear(parseInt(date_der.getFullYear())+100);
}

// --- Fonctions ---

// retourne la date du jour au format JJ mmm AAAA
function dateJour() {
  var dcour=new Date();
  var dj=dcour.getDate();
  if (dj=="1"dj="1er";
  var dm=dcour.getMonth();
  dm=date_mois[parseInt(dm)];
  return (dj+" "+dm+" "+dcour.getFullYear());
// fin dateJour()

// retourne la date du jour au format JJ/MM/AAAA
function dateJourAbr() {
  var dcour=new Date();
  var dm=parseInt(dcour.getMonth())+1;
  if (dm<10dm="0"+dm;
  return (dcour.getDate()+"/"+dm+"/"+dcour.getFullYear());
// fin dateJourAbr()

// retourne la date du jour au format Jjj JJ mmm AAAA
function dateJourLng() {
  var dcour=new Date();
  var dj=dcour.getDate();
  if (dj=="1"dj="1er";
  var dm=dcour.getMonth();
  dm=date_mois[parseInt(dm)];
  var dd=dcour.getDay();
  dd=date_jours[parseInt(dd)];
  return (dd+" "+dj+" "+dm+" "+dcour.getFullYear());
// fin dateJourLng()

// retourne la date de derniere modification au format JJ mmm AAAA
function dateModif() {
  var dj=date_der.getDate();
  if (dj=="1"dj="1er";
  var dm=date_der.getMonth();
  dm=date_mois[parseInt(dm)];
  return (dj+" "+dm+" "+date_der.getFullYear());
// fin dateModif()

// retourne la date de derniere modification au format JJ/MM/AAAA
function dateModifAbr() {
  var dm=parseInt(date_der.getMonth())+1;
  if (dm<10dm="0"+dm;
  return (date_der.getDate()+"/"+dm+"/"+date_der.getFullYear());
// fin dateModifAbr()

// retourne la date de derniere modification au format Jjj JJ mmm AAAA
function dateModifLng() {
  var dd=date_der.getDay();
  dd=date_jours[parseInt(dd)];
  return (dd+" "+dateModif());
// fin dateModifLng()

// verifie la date passee en parametre
function verifierDate(jour, mois, annee) {
  var jours_mois = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  if (!jour || !mois || !annee)
    return false;
  if (!parseInt(jour|| !parseInt(mois|| !parseInt(annee))
    return false;
  if ((annee < 1900|| (annee > 9999))
    return false;
  if ((mois < 1|| (mois > 12))
    return false;
  if (annee/== parseInt(annee/4))
    jours_mois[129;
  if ((jour < 1|| (jour > jours_mois[parseInt(mois)-1]))
    return false;
  return true;
// fin verifierDate(jour, mois, annee)

    </SCRIPT>
  </HEAD>

  <BODY>
    <H1>JsLib 1.3</H1>
    <HR>
    <H2>Exemple - date.js</H2>

    <NOSCRIPT>
      <P><I>Erreur : votre navigateur ne reconnait pas le Javascript ou est configur&eacute; pour ne
      pas prendre en compte le code Javascript. Dans ce dernier cas, vous pouvez modifier la
      configuration dans les pr&eacute;f&eacute;rences/options de votre navigateur.</I>
      <HR>
    </NOSCRIPT>

    <P>Date du jour au format <I>JJ/MM/AAAA</I> :&nbsp;
      <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">document.write(dateJourAbr());</SCRIPT>

    <P>Date du jour au format <I>JJ mmm AAAA</I> :&nbsp;
      <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">document.write(dateJour());</SCRIPT>

    <P>Date du jour au format <I>Jjj JJ mmm AAAA</I> :&nbsp;
      <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">document.write(dateJourLng());</SCRIPT>

    <P>Date de derni&egrave;re modification de cette page au format <I>JJ/MM/AAAA</I> :&nbsp;
      <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">document.write(dateModifAbr());</SCRIPT>

    <P>Date de derni&egrave;re modification de cette page au format <I>JJ mmm AAAA</I> :&nbsp;
      <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">document.write(dateModif());</SCRIPT>

    <P>Date de derni&egrave;re modification de cette page au format <I>Jjj JJ mmm AAAA</I> :&nbsp;
      <SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">document.write(dateModifLng());</SCRIPT>

    <FORM ACTION="GET" NAME="f1" onSubmit="return false">
        Date &agrave; v&eacute;rifier au format <I>JJ/MM/AAAA</I> :&nbsp;
        <INPUT NAME="jour" TYPE="TEXT" SIZE=VALUE="1"> /
        <INPUT NAME="mois" TYPE="TEXT" SIZE=VALUE="01"> /
        <INPUT NAME="annee" TYPE="TEXT" SIZE=VALUE="2001">
        <INPUT NAME="verifier" TYPE="BUTTON" VALUE="V&eacute;rifier"
        onClick="if (verifierDate(document.f1.jour.value, document.f1.mois.value, document.f1.annee.value))
          alert('Date valide.')
          else alert('Date non valide.')">
      </FORM>    
      
  </BODY>
</HTML>

           
       
JsLib13.zip( 311 k)
Related examples in the same category
1. Creating a Friendly Date String
2. Formate date in JavaScript
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.