# |
Dec 12th 2017, 15:58 |
hmic |
bin/cake console |
# |
Dec 12th 2017, 15:58 |
hmic |
cannot reproduce |
# |
Dec 12th 2017, 15:57 |
flavius |
try the code above and see with your timezone if `i18nFormat('YYYY')` returns 2018 like it does for me |
# |
Dec 12th 2017, 15:57 |
flavius |
btw its Europe/Bucharest in both my code and my php.ini file, so it's the same |
# |
Dec 12th 2017, 15:56 |
flavius |
it shouldn't matter what my php timezone is, my Time object has the timezone already there, the year should be based on that |
# |
Dec 12th 2017, 15:56 |
hmic |
use date_default_timezone_set() to set a timezone before the test |
# |
Dec 12th 2017, 15:56 |
hmic |
it works for me with my timezone (Europe/Berlin) |
# |
Dec 12th 2017, 15:56 |
hmic |
what is your php timezone set to? |
# |
Dec 12th 2017, 15:55 |
flavius |
`$time->format('Y')` outputs 2017 correctly, `$time->i18nFormat('YYYY')` outputs 2018 incorrectly |
# |
Dec 12th 2017, 15:53 |
V99 |
hmic: vendor and plugins folder are empty |
# |
Dec 12th 2017, 15:53 |
flavius |
i'm stumped |
# |
Dec 12th 2017, 15:53 |
flavius |
``` Cake\I18n\Time {#169 +"time": "2017-12-31T17:51:34+02:00" +"timezone": "Europe/Bucharest" +"fixedNowTime": false } "2018" ``` |
# |
Dec 12th 2017, 15:53 |
flavius |
output |
# |
Dec 12th 2017, 15:52 |
flavius |
``` $time = new Time('last day of this year'); dump($time); dump($time->i18nFormat('YYYY')); ``` |
# |
Dec 12th 2017, 15:52 |
flavius |
code |
# |
Dec 12th 2017, 15:52 |
hmic |
might be using some auth plugin? - check there |
# |
Dec 12th 2017, 15:51 |
hmic |
usually done in appcontroller |
# |
Dec 12th 2017, 15:51 |
hmic |
checking authcomponent setup |
# |
Dec 12th 2017, 15:51 |
V99 |
and how i can determine what i use? |
# |
Dec 12th 2017, 15:48 |
hmic |
very basic stuff in there |
# |
Dec 12th 2017, 15:48 |
hmic |
there are distinct password hasher classes |
# |
Dec 12th 2017, 15:48 |
V99 |
the correct function |
# |
Dec 12th 2017, 15:48 |
V99 |
im reading the documentation but i cant see |
# |
Dec 12th 2017, 15:48 |
V99 |
i have a webpage develop in cakephp and now i have to make an application to change users passwords, this app is being developed under vb net (requirement of the client), i read the mysql database user structure but i cant generate the hash, how cakephp generate those hash? |
# |
Dec 12th 2017, 15:43 |
V99 |
hi |
# |
Dec 12th 2017, 15:43 |
flavius |
in php.ini |
# |
Dec 12th 2017, 15:43 |
flavius |
```[Date] date.timezone=Europe/Bucharest``` |
# |
Dec 12th 2017, 15:42 |
hmic |
does not neccessarily need to be correct :P |
# |
Dec 12th 2017, 15:42 |
hmic |
show your php setting though :D |
# |
Dec 12th 2017, 15:42 |
flavius |
so its 0 now |
# |
Dec 12th 2017, 15:41 |
flavius |
DST+1 ended on 287 oct |
# |
Dec 12th 2017, 15:41 |
hmic |
*fg* |
# |
Dec 12th 2017, 15:41 |
dereuromark |
gmt+2 with or without DST+1? |
# |
Dec 12th 2017, 15:40 |
flavius |
it should still say 2017, yet it doesnt |
# |
Dec 12th 2017, 15:40 |
flavius |
im gmt+2 btw, so it should be 23:59:59.... 1 second away from 2018 |
# |
Dec 12th 2017, 15:40 |
dereuromark |
seems like php doesnt |
# |
Dec 12th 2017, 15:39 |
flavius |
i18nFormat ignores the timezone? |
# |
Dec 12th 2017, 15:39 |
dereuromark |
then it should stay :slightly_smiling_face: |
# |
Dec 12th 2017, 15:39 |
flavius |
well lets say im in UTC |
# |
Dec 12th 2017, 15:39 |
dereuromark |
why? if you are in gmt+ this is expected for utc datetime |
# |
Dec 12th 2017, 15:38 |
flavius |
`$time->i18nFormat('YYYY')` outputs 2018 instead of 2017 |