Merhaba arkadaşlar veri çekmek için buradaki class kullanıyorum ; https://github.com/erebusnz/gapi-goo...-php-interface

Verileri çekip grafiğe döktüm fakat tarihlerle ilgili sıkıntı çekiyorum tarihleri karışık şekilde alıyor kullandığım kod ;

<?php
require 'google/gapi.class.php';
define('ga_profile_id','xxxxxxx');
$ga = new gapi("xxxxxxxxx@developer.gserviceaccount.com", "xxxxxx.p12");
$ga->requestReportData(ga_profile_id, array('date', 'userDefinedValue'), array('pageviews', 'uniquePageviews', 'visits', 'visitors'));
            $results = $ga->getResults();    
        ?>
   <script type="text/javascript" src="https://www.google.com/jsapi"></script>
        <script type="text/javascript">
            google.load("visualization", "1", {packages:["corechart"]});
            google.setOnLoadCallback(drawChart);

            function drawChart() {
                var data = new google.visualization.DataTable();
                data.addColumn('string', 'Day');
                data.addColumn('number', 'Visits');

                data.addRows([
                    <?php
                        foreach($results as $result) {
                            echo '["'.date('M j',strtotime($result->getDate())).'", '.$result->getVisits().'],';
                        }
                    ?>
                ]);

                var chart = new google.visualization.AreaChart(document.getElementById('chart'));
                chart.draw(data, {width: 910, height: 250, title: '<?php echo date('M j, Y',strtotime('30 day')).' - '.date('M j, Y'); ?>',
                    colors:['#058dc7','#e6f4fa'],
                    areaOpacity: 0.1,
                    hAxis: {textPosition: 'in', showTextEvery: 5, slantedText: false, textStyle: { color: '#058dc7', fontSize: 10 } },
                    pointSize: 5,
                    legend: 'none',
                    chartArea:{left:0,top:30,width:"100%",height:"100%"}
                });
            }
        </script>

        <div id="chart"></div>
Kodun Çıktısıda aşağıdaki gibi tam bir karmaşa hakim. Resmin üst tarafında tarih normal gözüküyor tam istediğim gibi 30 günlük fakat alt kısımda tarihleri karışık olarak veriyor işin ilginci
<?php echo date('M j',strtotime($result->getDate())) ?>
Bu şekilde ekrana yazdırdığımda May 22 tarihini veriyor bana grafikte sonra olarak zaten may 22 de bitiyor;