Come trovare la data per ogni Venerdì dell'anno Utilizzo di PHP

June 10

PHP è un linguaggio di programmazione di computer utilizzato principalmente su siti web di interagire con un database. Molti siti web ben noti sono scritti in PHP, tra cui Facebook e Wikipedia. E 'potente linguaggio di programmazione, ma è abbastanza facile da imparare. Una delle cose più difficili da fare in programmazione di computer a che fare con le date e gli orari. In genere, i computer utilizzano il numero di secondi da una data particolare per descrivere i tempi. Se si sta costruendo un programma di calendario in cui un evento si sarebbe verificato in ogni Venerdì, è possibile utilizzare PHP per farlo.

istruzione

Trova il primo Venerdì dell'anno

1 Utilizzare l'editor di testo per aprire il file in cui si desidera trovare tutti i Venerdì e trovare la posizione nello script in cui si desidera trovare le date.

2 Tipo "$ anno = '2010';" o qualsiasi anno che si desidera utilizzare.

3 Tipo "$ beginYear = mktime (0, 0, 0, 1, 1, $ anno);".

4 Tipo "$ BEGINDATE = GETDATE ($ beginYear);".

5 Tipo "if ($ BEGINDATE [ 'wday'] <= 5) {".

6 Tipo "$ firstFridayTime = $ BEGINDATE [0] + ((5 - $ BEGINDATE [ 'wday']) * 86400);".

7 Tipo "} else {".

8 Tipo "$ firstFridayTime = $ BEGINDATE [0] + (($ BEGINDATE [ 'wday']) * 86400);".

9 Digitare "}".

Trovare ogni Venerdì

10 Tipo "$ i = 0;".

11 Tipo "Mentre ($ y == $ l'anno) {".

12 Tipo "$ fridayTime = $ firstFridayTime + ($ i * 604800);".

13 Tipo "$ venerdì [] = data ( 'M j Y', $ fridayTime);".

14 Tipo "$ anno = data ( 'Y', $ fridayTime);".

15 Tipo "$ i ++};".

Consigli e avvertenze

  • Si noti che a causa di un problema di sistema di questo funziona solo per gli anni tra il 1970 e il 2038.
  • Gli spazi non contano in codice PHP, il che significa che tutto il codice potrebbe teoricamente essere collocato su una linea molto lungo, o, al contrario, hanno righe vuote tra le dichiarazioni.