laucinieks Posted December 16, 2011 Report Share Posted December 16, 2011 Sveiki, Tātad šodien saskāros ar dīvainu date() problēmu, piem. ir - date('H:i:s', 3600); output's šim būs 04:00:00, bet nu it kā vajadzētu būt 01:00:00, ja uzlieku date('H:i:s', -7200); viss ir ok un parāda 1:00:00. Kā to varētu labot? AC, L. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 16, 2011 Report Share Posted December 16, 2011 Laika zonas. http://lmgtfy.com/?q=php.net+timezone Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 16, 2011 Author Report Share Posted December 16, 2011 Nope, to jau biju pačekojis. Strādāju uz localhost un otrā lapā viss ir bumbās :/ . L. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 16, 2011 Report Share Posted December 16, 2011 Laika zonas. Vai nu datubāzes serverim, vai nu PHP serverim (korekts termins?). Quote Link to comment Share on other sites More sharing options...
briedis Posted December 16, 2011 Report Share Posted December 16, 2011 Ko tad tu tur biji izčekojis? Protams, ka tā ir laika zona. Kā zināms, unix laiks sākās 1970. 1. janvārī, 00.00. (GTM +0) Tajā momentā Rīgā bija +3 GMT, tātad, pie mums šis moments ir 03:00. Un, ja tu pieskaiti 1h klāt, tad sanāk 04:00. Te nu ir tas joks, ka timestamps ir pagājušais laiks no konkrēta momenta, nevis fiksēts datums/laiks. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted December 16, 2011 Author Report Share Posted December 16, 2011 (edited) Hmm, iespējams datubāzes vaina tad būs. Vai ir kāda iespēja izvilktam laikam no datubāzes, atņemt servera atrašanās vietas patreizējo laiku un izvadīt to ar date? Piem, ja ievadam datubāzē servera laiks + 1h, tad ir kāda iespēja, uztaisīt tā, lai no datubāzes ievadītā datuma, tiek atņemts time(), un tas tiek parādīts kā 01:00:00 (vai mazāks, atkarībā no laika)? Taisu tādu kā countdown scriptu. Hehe, gmdate(), palīdzēja ;)! Edited December 16, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.