79757054

Date: 2025-09-05 17:59:07
Score: 0.5
Natty:
Report link
@echo off
setlocal enabledelayedexpansion

REM Obtener la fecha actual desde la variable de entorno %date%
REM Ejemplo de %date%: 09/05/2024 (DD/MM/YYYY) o 05/09/2024 (MM/DD/YYYY) o 2024-05-09 (YYYY-MM-DD)
set fecha=%date%

REM Detectar formato y extraer DD, MM, YYYY
REM Para formato DD/MM/YYYY
set dd=!fecha:~0,2!
set mm=!fecha:~3,2!
set yyyy=!fecha:~6,4!

REM Si tu formato es diferente, ajusta los índices de substrings arriba

set fecha_formateada=!dd!/!mm!/!yyyy!

REM Obtener el día de la semana en inglés
for /f "tokens=1 delims= " %%d in ('date /t') do set dia_en=%%d

REM Traducir el día de la semana al español
set dia_es=Lunes
if /i "!dia_en!"=="Tue" set dia_es=Martes
if /i "!dia_en!"=="Wed" set dia_es=Miércoles
if /i "!dia_en!"=="Thu" set dia_es=Jueves
if /i "!dia_en!"=="Fri" set dia_es=Viernes
if /i "!dia_en!"=="Sat" set dia_es=Sábado
if /i "!dia_en!"=="Sun" set dia_es=Domingo

echo Fecha actual: !fecha_formateada!
echo Dia de la semana: !dia_es!
pause
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: eliseo