忍者ブログ

からすまる日誌

2020032602

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2020032602

orでやると出力がどうなるのかよくわからない
 
こうだ
 
>前後2つの条件の間にANDを入れると、どちらも満たすという意味になり、「OR」を入れると2つの条件のどちらかを満たすという意味になります。これをベン図で表すと図1のようになります。
 
この場合orを使う意味があまりないしかえって不安定では?
切り離すかな。
 

Array ( [timezone_name] => Africa/Nairobi ) Array ( [timezone_name] => Europe/London )
 
Notice: Undefined offset: 0 in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 104
Notice: Undefined offset: 0 in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 105
 
了解。配列の階が一つ減ったからだろう
 
これなら?
 
$sql2 = "SELECT timezone_name FROM timezones WHERE timezone_id = $alert_timezone";
       $sql3 = "SELECT timezone_name FROM timezones WHERE timezone_id = $user_timezone";
       $stmt2 =$pdo->prepare($sql2);
       $stmt2 ->execute();
       $stmt3 =$pdo->prepare($sql3);
       $stmt3 ->execute();
       
       //print_r($stmt2);
       
       $row2 = $stmt2 ->fetch(PDO::FETCH_ASSOC);
       $row3 = $stmt3 ->fetch(PDO::FETCH_ASSOC);
       print_r($row2);
       print_r($row3);
       print_r( $row2['timezone_name']);
       print_r( $row3['timezone_name']);
 
出力結果
Array ( [timezone_name] => Africa/Nairobi ) Array ( [timezone_name] => Europe/London ) Africa/NairobiEurope/London
 
よし。
 

時差の計算
 
utcを同様に取ってきますか
 
Array ( 
[0] => Array (
 [timezone_name] => Africa/Nairobi 
[utc] => 03:00:00 ) )
 Array ( 
[0] => Array ( 
[timezone_name] => Europe/London 
[utc] => 00:00:00 ) ) 
Africa/NairobiEurope/London
Notice: Undefined index: timezone_name in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 107
Notice: Undefined index: timezone_name in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 108
 

ここは日本だが、
今ロンドン何時:2:00
今ナイロビ何時:5:00
 
①まずユーザタイムゾーンを基底にして計算する必要がある
②ユーザタイムゾーンとアラートタイムの差は?
 
という感じか?
ロンドンにいる人は午後2じとする
そのときナイロビは午後5時
午後5時にナイロビで会議がある→ロンドンでは午後2時
a=ナイロビ-ロンドン
アラート-a
でいいのかな?
 

Africa/NairobiEurope/London03:00:0000:00:00
Notice: A non well formed numeric value encountered in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 118
Notice: A non well formed numeric value encountered in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 118
Notice: A non well formed numeric value encountered in C:\xampp\htdocs\php\makino\alert\alert_lines.php on line 119
2019
 
C:\ xampp \ htdocs \ php \ makino \ alert \ alert_lines.phpの118行目で、整形式でない数値が見つかりました
 
おお。
 
ここが一番難しそうだな
 
単純にdate型のものは足す引くができないのか。
 

①まず時差を計算
②アラートタイムにその時差を乗せる
 
これは牧野先生に聞く案件だ。見当がつかない。
 
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30