clock

Date format en javascript

Formater une date à la manière de php

javascript format, date format javascript, format date javascript, date javascript format, javascript format date, javascript date format, format date js, js date format, js format date, dateformat js

Date de publication : 2008-12-12

Cette fonction javascript format une date javascript en utilisant les formats php.

Les formats supportés sont limité à d m Y h i s de la fonction date de php.


function dateFormat(format, date) {
if (date == undefined) {
date = new Date();
}
if (typeof date == 'number') {
time = new Date();
time.setTime(date);
date = time;
} else if (typeof date == 'string') {
date = new Date(date);
}
var fullYear = date.getYear();
if (fullYear < 1000) {
fullYear = fullYear + 1900;
}
var hour = date.getHours();
var day = date.getDate();
var month = date.getMonth() + 1;
var minute = date.getMinutes();
var seconde = date.getSeconds();
var milliSeconde = date.getMilliseconds();
var reg = new RegExp('(d|m|Y|H|i|s)', 'g');
var replacement = new Array();
replacement['d'] = day < 10 ? '0' + day : day;
replacement['m'] = month < 10 ? '0' + month : month;
replacement['Y'] = fullYear;
replacement['Y'] = fullYear;
replacement['H'] = hour < 10 ? '0' + hour : hour;
replacement['i'] = minute < 10 ? '0' + minute : minute;
replacement['s'] = seconde < 10 ? '0' + seconde : seconde;
return format.replace(reg, function($0) {
return ($0 in replacement) ? replacement[$0] : $0.slice(1,
$0.length - 1);
});
}

 
 

b1n@sp1n