@extends('layouts.app') @section('titulo','Inicializar horómetros') @section('contenido')

Inicializar horómetros — fecha base

Atención. Esta operación reasigna la referencia de horómetro de los {{ $totalEquipos }} equipos activos a la fecha y horas/día que indiques. El sistema empezará a estimar el horómetro de cada equipo automáticamente desde ese punto.
@csrf
Día desde el que cuenta. Default: 1/ene del año en curso.
24 = operación continua · 16 = 2 turnos · 8 = 1 turno.
Vista previa
Con los valores actuales, hoy cada equipo arrancará en aproximadamente — h de horómetro estimado.
Cancelar
@push('scripts_inline') function calcularVistaPrevia() { const fecha = document.querySelector('input[name="fecha_base"]').value; const horas = parseFloat(document.querySelector('input[name="horas_dia"]').value) || 24; if (!fecha) return; const dias = Math.max(0, Math.floor((new Date() - new Date(fecha)) / 86400000)); const total = (dias * horas).toLocaleString('es-PE', { maximumFractionDigits: 2 }); document.getElementById('horasHoy').textContent = total + ' h (' + dias + ' días × ' + horas + ' h)'; } document.querySelector('input[name="fecha_base"]').addEventListener('change', calcularVistaPrevia); document.querySelector('input[name="horas_dia"]').addEventListener('input', calcularVistaPrevia); calcularVistaPrevia(); @endpush @endsection