Maison  >  Article  >  interface Web  >  Comment puis-je trouver les premier et dernier jours de la semaine en cours en JavaScript ?

Comment puis-je trouver les premier et dernier jours de la semaine en cours en JavaScript ?

DDD
DDDoriginal
2024-10-19 08:53:30359parcourir

How Do I Find the Current Week's First and Last Days in JavaScript?

Comment obtenir les premier et dernier jours de la semaine en cours en JavaScript

Déterminer les premier et dernier jours de la semaine en cours est une tâche courante dans le développement web. JavaScript propose une solution simple en utilisant l'objet Date.

Obtenir le premier et le dernier jours avec le dimanche comme début de la semaine

<code class="javascript">var curr = new Date(); // Current date object
var first = curr.getDate() - curr.getDay(); // First day of the week
var last = first + 6; // Last day of the week

// Convert dates to UTC strings
var firstday = new Date(curr.setDate(first)).toUTCString();
var lastday = new Date(curr.setDate(last)).toUTCString();

console.log('First Day (Sunday): ', firstday);
console.log('Last Day (Saturday): ', lastday);</code>

S'étendre jusqu'au lundi comme début de la semaine. Début de la semaine

Pour commencer la semaine le lundi, soustrayez simplement un jour du calcul du premier jour :

<code class="javascript">first = first - 1;</code>

Gestion des transitions entre les mois

Déterminer les premier et dernier jours de différents mois nécessite une logique supplémentaire. Cet exercice est laissé à l'utilisateur de le mettre en œuvre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn