php - How to resolve angular datepicker format before and after post? -


using angular material datepicker, when submit form got:

2016-02-15t02:00:00.000z

and when tried format @ php like:

date('y-m-d', strtotime($post['date'])) 

i got:

2016-02-14

and when date goes angular:

success: function(data) { $scope.date = new date(data.date); } 

i got:

2016-02-13

so, doing wrong

[update]

i put date_default_timezone_set($timezone); @ index.php

so before doing:

$str = date('d/m/y', strtotime('+2 day', strtotime($post['date']))); $workaround = new date($str);

and changed +1 day

i guess php timezone have resolved 1 of issues.

i think due timezone change. since date datepicker looks 2016-02-15t02:00:00.000z means , datetime specific utc , when send server, converts using timezone causing previous date. can send date server after removing decimal part like

2016-02-15t02:00:00


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -