Maison >interface Web >js tutoriel >Comment déterminer le premier et le dernier jour de la semaine en cours en JavaScript ?
Détermination du premier et du dernier jour de la semaine en cours en JavaScript
En JavaScript, travailler avec des dates peut parfois s'avérer complexe. Obtenir le premier et le dernier jour de la semaine en cours est une tâche particulièrement courante qui peut faire trébucher les développeurs. Cet article explorera deux méthodes pour accomplir cette tâche, avec des options personnalisables pour le dimanche ou le lundi en début de semaine.
Méthode 1 : Utilisation de l'objet Date
Exemple :
<code class="javascript">var curr = new Date(); var first = curr.getDate() - curr.getDay(); var last = first + 6; console.log(new Date(curr.setDate(first)).toUTCString()); // Output: "Sun, 06 Mar 2011 12:25:40 GMT" console.log(new Date(curr.setDate(last)).toUTCString()); // Output: "Sat, 12 Mar 2011 12:25:40 GMT"</code>
Méthode 2 : Utilisation de Moment.js (Facultatif)
Si vous utilisez Moment.js, une bibliothèque de manipulation de dates populaire, vous pouvez utiliser le code suivant :
<code class="javascript">var curr = moment(); var first = curr.startOf('week').format('YYYY-MM-DD'); var last = curr.endOf('week').format('YYYY-MM-DD');</code>
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!