Sto tentando di visualizzare Aperto o Chiuso in base all'ora di un'azienda per quella data specifica utilizzando Javascript. Sto usando un tema Listify su WordPress che i clienti possono elencare le loro attività. Hanno la possibilità di inserire il loro orario di lavoro per ogni giorno della settimana. Voglio essere in grado di utilizzare quei dati che sono memorizzati all'interno di una span e quindi determinare se l'attività è aperta o chiusa e mostrarla.Come mostrare Aperto/Chiuso in base a record orari con una classe html
Ecco il codice che ho finora:
<p class="business-hour" itemprop="openingHours" content="Monday 8am-17pm">
<span class="day">Monday</span>
<span class="business-hour-time">
<span class="start">8:30 am</span> – <span class="end">5:30 pm</span>
</span>
</p>
Questo è solo per un giorno, ma si dovrebbe ottenere l'idea. Ho cercato dappertutto per ore per trovare qualcosa di simile. Tutto quello che posso trovare è la codifica con le ore specifiche già definite in Javascript. Voglio essere in grado di utilizzare le classi start e end per creare un open o closed. È possibile? Lo penserei. Non riesco a farlo correttamente.
Mi sono allenato qui, ma non riesco a capire nulla: http://codepen.io/tetonhiker/pen/KzxRzg
Grazie!
Sei aperto all'utilizzo di una libreria come [date.js] (http://www.datejs.com/)? Renderebbe l'operazione molto più semplice (vedi [questa domanda] (http://stackoverflow.com/questions/9729484/convert-a-time-string-say-1205-pm-into-a-datetime-using-date -parse-in-javascr)) –
Sì, lo sarei .. Come dovrei usarlo comunque? – lostInTheTetons
O c'è un modo per farlo in PHP? – lostInTheTetons