generate functionSat, 26 Nov 2022

convert from php <?php function timeleft($date){ $now = new Time('now'); $date = new Time($date); if($now > $date){ return ''; } $interval = $date->diff($now); if($interval->y){ return $interval->format("%y year").($interval->y > 1 ? 's':''); } else if($interval->m){ return $interval->format("%m month").($interval->m > 1 ? 's':''); } else if($interval->d){ if ($interval->d == 1) { return '<span class="timeleft-tomorrow">Tomorrow</span>'; } else { return $interval->format("%d day").($interval->d > 1 ? 's':''); } } else if($interval->h){ return '<span class="timeleft-today">'.$interval->format("%h hour").($interval->h > 1 ? 's':'').'</span>'; } else if($interval->i){ return '<span class="timeleft-today">'.$interval->format("%i minute").($interval->i > 1 ? 's':'').'</span>'; } else if($interval->s) { return '<span class="timeleft-today">'.$interval->format("%s second").($interval->s > 1 ? 's':'').'</span>'; } else { return ''; } }

import moment from 'moment'; function timeleft(date){ var now = moment(); var date = moment(date); if(now > date){ return ''; } var interval = date.diff(now, 'days'); if(interval > 1){ return interval + ' days'; } else if (interval == 1) { return '<span class="timeleft-tomorrow">Tomorrow</span>'; } else if (interval == 0) { return '<span class="timeleft-today">Today</span>'; } else { return ''; } }

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant