Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * JOnLE - Date
- * Conversгo de unixtime para tempo real (Português)
- * ------------------------------------------------
- * Desenvolvido por: João Pedro Alves
- * ------------------------------------------------
- */
- /**
- * Armazenamento de tempos
- */
- #define JONLE_MINUTE 60
- #define JONLE_HOUR (JONLE_MINUTE * 60)
- #define JONLE_DAY (JONLE_HOUR * 24)
- #define JONLE_MONTH (JONLE_DAY * 30)
- #define JONLE_YEAR (JONLE_MONTH * 12)
- /**
- * jonledate()
- *
- * Armazena nas variáveis recebidas, o formato real de tempo do unixtime
- * recebido por parвmetro
- */
- stock jonledate(timestamp, &seconds = 0, &minutes = 0, &hours = 0, &days = 0, &months = 0, &years = 0) {
- years = (timestamp / JONLE_YEAR);
- months = (timestamp - (JONLE_YEAR * years)) / JONLE_MONTH;
- days = (timestamp - (JONLE_MONTH * months + JONLE_YEAR * years)) / JONLE_DAY;
- hours = (timestamp - ((JONLE_YEAR * years) + (JONLE_MONTH * months) + (JONLE_DAY * days))) / JONLE_HOUR;
- minutes = (timestamp - ((JONLE_YEAR * years) + (JONLE_MONTH * months) + (JONLE_DAY * days) + (JONLE_HOUR * hours))) / JONLE_MINUTE;
- seconds = (timestamp - ((JONLE_YEAR * years) + (JONLE_MONTH * months) + (JONLE_DAY * days) + (JONLE_HOUR * hours) + (JONLE_MINUTE * minutes)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement