Les Snippets

Connexion

Obtenir le dernier jour du mois

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/03/2006 13:04:23 et initié par MorpionMx [Liste]
Date de mise à jour : 30/03/2007 12:23:25
Vue : 17707
Catégorie(s) : Date & Heure
Langages dispo pour ce code :
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- PHP 3, PHP 4, PHP 5
- ColdFusion MX
- Javascript
- VB6, VBA
- Java
- Windev
- SQL, SQL 2005



Langage : C# 1.x , C# 2.x
Date ajout : 21/03/2006
Posté par MorpionMx [Liste]

private static DateTime GetLastDayOfThisMonth() 
{
	DateTime now = DateTime.Now; 
	int nbDays = DateTime.DaysInMonth(now.Year, now.Month);

	return new DateTime(now.Year, now.Month, nbDays, 23, 59, 59, 999); 
}

Langage : VB.NET 1.x , VB 2005
Date ajout : 21/03/2006
Posté par Nix [Liste]
Public Shared Function GetLastDayOfThisMonth() As DateTime 
	Dim now As DateTime = DateTime.Now
	Dim nbDays As Integer = DateTime.DaysInMonth(now.Year, now.Month) 

	Return New DateTime(now.Year, now.Month, nbDays, 23, 59, 59, 999)
End Function


Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 21/03/2006
Posté par malalam [Liste]

<?php
function GetLastDayOfThisMonth () {
 list ($month, $year) = explode ('-', date ('m-Y'));
 $year = ((int)$month === 12)?$year+1:$year;
 $month = ((int)$month + 1 === 13)?1:$month+1;
 $lastDay = mktime (0, 0, 0, $month, 0,  $year);
 return strftime ('%d', $lastDay);
}
?>

Langage : ColdFusion MX
Date ajout : 21/03/2006
Posté par nickadele [Liste]
DateMAJ : 30/03/2006
<cffunction name="GetLastDayOfThisMonth" hint="Retourne le dernier jour du mois au format dd/mm/yyyy">
 <cfreturn DateFormat(CreateDate(Year(Now()), Month(Now()), DaysInMonth(Now())),"dd/mm/yyyy")>
</cffunction>
Langage : Javascript
Date ajout : 22/03/2006
Posté par malalam [Liste]
function GetLastDayOfThisMonth () {
 var myDate = new Date ();
 var myMonth = myDate.setMonth (myDate.getMonth() + 1);
 var theDay = myDate.setDate (0);
 var lastDay = myDate.getDate ();
 return lastDay;
}
Langage : VB6 , VBA
Date ajout : 22/03/2006
Posté par PCPT [Liste]
Private Function GetLastDayOfThisMonth() As Date
     GetLastDayOfThisMonth = DateSerial(Year(Now), Month(Now) + 1, 0)
 End Function
Langage : Java
Date ajout : 12/07/2006
Posté par Twinuts [Liste]
Calendar cal = Calendar.getInstance();
int lastDayOfMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(lastDayOfMonth);
Langage : Windev
Date ajout : 14/09/2006
Posté par Elian Lacroix [Liste]
DateDernierJour est une date
// On donne 31, si le mois en cours n'en a que 28, 29 ou 30 l'ajustement sera fait
DateDernierJour ..Jour = 31
Info("Dernier jour du mois : "+DateDernierJour ..Jour)
Langage : SQL , SQL 2005
Date ajout : 30/03/2007
Posté par pifou25 [Liste]
DateMAJ : 30/03/2007
CREATE FUNCTION [dbo].[Last_Day] (@date AS datetime) 
RETURNS datetime
AS
BEGIN
    -- 1er jour du mois en cours
    set @date = DATEADD(DAY, 1-DAY(@date), @date)
    set @date = DATEADD(MONTH, 1, @date)
    return DATEADD(DAY, -1, @date)
END

Remarque :
explications sur :
http://www.sqlfr.com/codes/DERNIER-JOUR-MOIS-OU-SEMAINE_42009.aspx

Le datetime SQL SERVER est valide à partir de l'an 1753 (jusqu'à 9999.)

Snippets en rapport avec : Jour, Mois, Date, Dernier, Datetime



Codes sources en rapport avec : Jour, Mois, Date, Dernier, Datetime

{SQL} DERNIER JOUR DU MOIS, OU DE LA SEMAINE
J'ai mis ces fonctions toujour utiles dans CODIX (les snippets) mais l'un est faut et on peut pas le...

{Visual Basic, VB6, VB.NET, VB 2005} CALENDRIER SOUS VBA (EXCEL)
Ce code permet de sélectionner une date dans un calendrier Le nombre de jour par mois et défini Le...

{SQL} SQL SERVER - OBTENIR LA DATE DU DERNIER JOUR DU MOIS (GET LAST DAY OF MONTH).
UDF "GetLastDayOfMonth" pour obtenir la date du dernier jour du mois avec ou sans gestion de l'heure...

{Delphi} GETYMDBETWEEN() - DIFFÉRENCE ENTRE 2 DATES (ANNÉES, MOIS, JOURS)
Calcule la différence entre deux dates au format TDateTime. Différence comptée en Ans, Jours, Mois....

{PHP} CALENDRIER - FLOPTWO
Calendrier - floptwo : Il s'agit d'un script qui réalise un calendrierà partir de la date du jour. ...

{Visual Basic, VB6, VB.NET, VB 2005} VBA EXCEL TRANSFORME UNE DATE ENREGISTRÉE AU FORMAT ANGLAIS (BOGUE D'INVERSION MOIS / JOUR)
A ma grande surprise, je constate qu'il existe encore des fichiers Excel contenant l'anomalie liée a...

{Javascript / DHTML} LA DATE TOUTE SIMPLE.
Il permet de mettre sur votre site la date sans pub....

{ASP / ASP.NET} JOUR,DATE,HEURE
...

{PHP} DATE COMPLETE EN FRANÇAIS
ce code php vous permettra d'afficher au format français et en toutes lettres de la date sur vos pag...

{Delphi} GESTION DE CALENDRIER DYNAMIQUE
Dans n'importe quelle application de gestion vous avez besoin d'un calendrier d'activité. Et bien c...