記錄一次可能的坑爹bug除錯記錄

2021-09-20 07:08:22 字數 709 閱讀 6710

$data['publish_time'] = date('y-m-d h:i:s'); 因為h 的範圍是0-12,之前寫**是在上午,所以不會發現問題

最後做了這樣的實驗,才發現了最終問題

正確寫法: $data['publish_time'] = date('y-m-dh:i:s');

date_default_timezone_set('asia/shanghai');

$a = time();

$time1 = date('y-m-d h:i:s');

$b = $a + 60*60*12; // 既然提早,那我就給你+12個小時

$time2 = date('y-m-d h:i:s', $a + 60*60*12);

echo "a: " . $a ."

";echo "b: " . $b ."

";echo  "time1  " .  $time1 ."

";echo  "time2  " .  $time2 ."

";輸出

a: 1556530994

b: 1556574194

time1 2019-04-2905:43:14

time2 2019-04-3005:43:14

這是發現差了24個小時了,便發現是自己date()沒用對。

記一次調bug記錄 15 4 17

bug描述是這樣的,為了描述的方便,我先定義幾個變數 a 客戶端a b 客戶端b a send 傳送的a a recv 接收到的a 這裡的a可能和傳送的不一樣 有2個客戶端a和b,他們自己應該是可以傳送和接收的.但是接收端接收到了,但是無法開啟.a傳送a send給b,b收到了a recv,但是無法...

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...