Découvrez de façon très simple les actualités et la vie de ce site.

Fonction PHP – Numéro de semaine en fonction d’une date au format français

0

Description

Fonction retournant le numéro de la semaine en fonction de la date au format français (JJ/MM/AAAA)

Source

<?php
/**
* Fonction retournant le numéro de la semaine en fonction de la date au format français (JJ/MM/AAAA)
* @param string $date Date au format français (JJ/MM/AAAA)
* @return integer Numéro de semaine
*/
function dateFR2WeekNum($date)
{
  list($day, $month, $year) = explode('/', $date);
  $weekNum = (date('W', mktime(0, 0, 0, $month, $day, $year)) * 1);
  return $weekNum;
}
?>

Exemple

<?php
echo dateFR2WeekNum('1987-01-16'); // Affiche 3
?>

Source

Télécharger la source

Fonction PHP – Numéro de semaine en fonction d’une date au format américain

0

Description

Fonction retournant le numéro de la semaine en fonction de la date au format américain (AAAA-MM-JJ)

Source

<?php
/**
* Fonction retournant le numéro de la semaine en fonction de la date au format américain (AAAA-MM-JJ)
* @param string $date Date au format américain (AAAA-MM-JJ)
* @return integer Numéro de semaine
*/
function dateUS2WeekNum($date)
{
  list($year, $month, $day) = explode('-', $date);
  $weekNum = (date('W', mktime(0, 0, 0, $month, $day, $year)) * 1);
  return $weekNum;
}
?>

Exemple

<?php
echo dateUS2WeekNum('1987-01-16'); // Affiche 3
?>

Source

Télécharger la source

Fonction PHP – Vérifier si une année est bissextile

1

Description

Fonction de verification si une année est bissextile.

Source

<?php
/**
* Fonction de verification si une année est bissextile.
* @param integer $year Année (AAAA)
* @return boolean Vrai ou Faux
*/
function isLeapYear($year)
{
  return (cal_days_in_month(CAL_GREGORIAN, 2, $year) === 29) ? true : false;
}
?>

Exemple

<?php
if(isLeapYear(2012))
{
  echo "Cette année est une année bissextile.";
}
else
{
  echo "Cette année n'est pas une année bissextile.";
}
// Affiche Cette année est une année bissextile.
?>

Source

Télécharger la source

Fonction PHP – Timestamp vers Date/Heure américaine

0

Description

Fonction de conversion d’un Timestamp (en seconde) vers la date/heure au format américain (AAAA-MM-JJ HH:MM:SS).

Source

<?php
/**
* Fonction de conversion d'un Timestamp (en seconde) vers la date/heure au format américain (AAAA-MM-JJ HH:MM:SS).
* @param integer $timestamp Timestamp (en seconde)
* @return string Date/heure au format américain (AAAA-MM-JJ HH:MM:SS)
*/
function time2DatetimeUS($timestamp)
{
  $datetime = date('Y-m-d H:i:s', $timestamp);
  return $datetime;
}
?>

Exemple

<?php
echo time2DatetimeUS(537753723); // Affiche 1987-01-16 01:02:03
?>

Source

Télécharger la source

Fonction PHP – Nombre de jours dans le mois

2

Description

Fonction retournant le nombre de jours dans un mois.

Source

<?php
/**
* Fonction retournant le nombre de jours dans un mois.
* @param integer $month Mois de 1 à 12
* @param integer $year Année
* @return integer Nombre de jours
*/
function maxDaysInMonth($month, $year)
{
  $days = cal_days_in_month(CAL_GREGORIAN, $month, $year);
  return $days;
}
?>

Exemple

<?php
echo maxDaysInMonth(02, 2012); // Affiche 29
?>

Source

Télécharger la source

Fonction PHP – Date/Heure américaine vers timestamp

0

Description

Fonction de conversion de date/heure du format américain (AAAA-MM-JJ HH:MM:SS) en Timestamp.

Source

<?php
/**
* Fonction de conversion de date/heure du format américain (AAAA-MM-JJ HH:MM:SS) en Timestamp.
* @param string $datetime Date/heure au format américain (AAAA-MM-JJ HH:MM:SS)
* @return integer Timestamp en seconde
*/
function datetimeUS2Time($datetime)
{
  list($date, $time) = explode(' ', $datetime);
  list($hour, $minute, $second) = explode(':', $time);
  list($year, $month, $day) = explode('-', $date);
  $timestamp = mktime($hour, $minute, $second, $month, $day, $year);
  return $timestamp;
}
?>

Exemple

<?php
echo datetimeUS2Time('1987-01-16 01:02:03'); // Affiche 537753723
?>

Source

Télécharger la source

Fonction PHP – Date française vers timestamp

0

Description

Fonction de conversion de date du format français (JJ/MM/AAAA) en Timestamp.

Source

<?php
/**
* Fonction de conversion de date du format français (JJ/MM/AAAA) en Timestamp.
* @param string $date Date au format français (JJ/MM/AAAA)
* @return integer Timestamp en seconde
*/
function dateFR2Time($date)
{
  list($day, $month, $year) = explode('/', $date);
  $timestamp = mktime(0, 0, 0, $month, $day, $year);
  return $timestamp;
}
?>

Exemple

<?php
echo dateFR2Time('16/01/1987'); // Affiche 537750000
?>

Source

Télécharger la source

Fonction PHP – Date américaine vers timestamp

0

Description

Fonction de conversion de date du format américain (AAAA-MM-JJ) en Timestamp.

Source

<?php
/**
* Fonction de conversion de date du format américain (AAAA-MM-JJ) en Timestamp.
* @param string $date Date au format américain (AAAA-MM-JJ)
* @return integer Timestamp en seconde
*/
function dateUS2Timestamp($date)
{
  list($year, $month, $day) = explode('-', $date);
  $timestamp = mktime(0, 0, 0, $month, $day, $year);
  return $timestamp;
}
?>

Exemple

<?php
echo dateUS2Timestamp('1987-01-16'); // Affiche 537750000
?>

Source

Télécharger la source

Fonction PHP – Date américaine vers date française

3

Description

Fonction de conversion de date du format américain (AAAA-MM-JJ) vers le format français (JJ/MM/AAAA).

Très pratique lorsque vous voulez transformer une date en provenance de MySQL vers une date en français par exemple.

Source

<?php
/**
* Fonction de conversion de date du format américain (AAAA-MM-JJ) vers le format français (JJ/MM/AAAA).
* @param string $date Date au format américain (AAAA-MM-JJ)
* @return string Date au format français (JJ/MM/AAAA)
*/
function dateUS2FR($date)
{
  $date = explode('-', $date);
  $date = array_reverse($date);
  $date = implode('/', $date);
  return $date;
}
?>

Exemple

<?php
echo dateUS2FR('1987-01-16'); // Affiche 16/01/1987
?>

Source

Télécharger la source

Fonction PHP – Date française vers date américaine

0

Description

Fonction de conversion de date du format français (JJ/MM/AAAA) vers le format américain (AAAA-MM-JJ).

Très pratique lorsque vous voulez transformer une date saisissable en français vers MySQL par exemple.

Source

<?php
/**
* Fonction de conversion de date du format français (JJ/MM/AAAA) vers le format américain (AAAA-MM-JJ).
* @param string $date Date au format français (JJ/MM/AAAA)
* @return string Date au format américain (AAAA-MM-JJ)
*/
function dateFR2US($date)
{
  $date = explode('/', $date);
  $date = array_reverse($date);
  $date = implode('-', $date);
  return $date;
}
?>

Exemple

<?php
echo dateFR2US('16/01/1987'); // Affiche 1987-01-16 
?>

Source

Télécharger la source