Dada una fecha y la tarea es imprimir el último día del mes. Usaremos la función date() y strtotime() para obtener el último día del mes.
Funciones PHP usadas:
- función date(): Formatea una hora/fecha local.
- Función strtotime(): Analice cualquier descripción de fecha y hora textual en inglés en una marca de tiempo de Unix.
Ejemplos:
Input: 2020-04-23 Output: Thursday Input: '2018-09-11' Output: Sunday
Acercarse:
- Dada una fecha almacenada en una variable como una string, el paso es convertirla al formato de fecha usando la función strtotime().
- Una vez que obtengamos la fecha, emplearemos el método date().
Sintaxis:date( $format, $timestamp )
- Dentro de $formato, pasaremos «Ymt» y dentro de $timestamp la fecha tomada arriba. En términos de fecha, «Y» da una representación numérica completa de un año en 4 dígitos, «m» proporciona una representación numérica de un mes y «t» da la cantidad de días en el mes dado.
- Al usar «Ymt», obtendremos la cantidad de días en un mes porque «t», «m» e «Y» proporcionarán el mes y el año.
- El último paso es usar la fecha() nuevamente con «l» para el formato y la fecha lograda arriba como $timestamp.
- Mostrar el día.
Programa:
<?php // Given a date in string format $datestring = '2020-04-23'; // Converting string to date $date = strtotime($datestring); // Last date of current month. $lastdate = strtotime(date("Y-m-t", $date )); // Day of the last date $day = date("l", $lastdate); echo $day; ?>
Producción:
Thursday
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA