si consideramos X como mes, quiero verificar si X era mayor que 24, luego dividirlo en 12 y devolver un número; de lo contrario, si era menor que 24, quiero que el código devuelva X.
tenga en cuenta que el proyecto está en Laravel y quiero hacer esto con código JavaScript en línea.
traté de hacerlo de esta manera
<script> const guaranteeTime = "{{$product->guarantee_time}}" function guaranteeConvert() { const guaranteeTimeNew = guaranteeTime / 12; } if (guaranteeTime > 24) { guaranteeConvert(); } </script>gracias
Puede obtener la variable php en JS de esta manera:
const guaranteeTime = {!! json_encode($product->guarantee_time) !!};Necesita analizar el valor a Integer. Como abajo
const guaranteeTimeNew = parseInt(guaranteeTime) / 12;Hola, puedes hacerlo así:
function MonthToYear(x) { let result=''; if(x>24) { result=parseInt(x/12)+"Year/s"; if(x%12!=0) result=result+" and "+x%12+" Month/s"; return result;} else return x; }