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!