ようこそ! Geeklog Japan 2018/12/19 09:12 JST


 2018/11/10 18:22 JST (参照数 931回)  

状態: オフライン

daioh_

Forum User

Active Member
登録日: 12/08/06
投稿数: 356
場所:大阪|日本
サイトマップとMycaljpのカレンダの日付がずれます カレンダで 2018-11-11のイベントを登録すると カレンダで確認すると 2018-11-11のイベント サイトマップではカレンダをみたら 2067-09-20のイベントになります Mycaljpも同様です おそらくdataproxy?の問題ですかね? 対処方法ありますか? Geeklog 2.13 Dataproxy 2.1.1 Mycaljp  2.2.0 Calendar 1.1.5 Calendarjp 1.1.7

 2018/11/12 11:01 JST  

状態: オフライン

daioh_

Forum User

Active Member
登録日: 12/08/06
投稿数: 356
場所:大阪|日本
dataproxy211のdriver calendar.class.phpを

dataproxy2.10のdriver calendar.class.phpに入れr替えたら正常に戻りました

ジャンクな方法ですが・・・・・・

取り急ぎ


落ち着いたら 日付生成部分を見比べてみます

 2018/11/12 16:55 JST  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 195
以前にも問合せさせて頂いているのですが

$entry['date'] = (int) $A['day1'] + (int) $A['day2'];
は正しいでしょうか

の件ですね
開始日と終了日を足して返しているのでおかしくなります

 2018/11/12 17:32 JST  

状態: オフライン

daioh_

Forum User

Active Member
登録日: 12/08/06
投稿数: 356
場所:大阪|日本
見比べました

FALSEが小文字のfalseになっているのと (int) $A['day1'] ;が
$entry['date'] = (int) $A['day1'] + (int) $A['day2'];になていることぐらいでした

2.1.0
FALSE

$entry['date'] = (int) $A['day1'] ;


2.1.1
false

$entry['date'] = (int) $A['day1'] + (int) $A['day2'];


 2018/11/12 17:35 JST  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 195
$entry['date'] = (int) $A['day1'] + (int) $A['day2'];

day1 が開始日 day2が終了日です ので
$entry['date'] = (int) $A['day1']
が正しいと思います
なぜ足しているのか不明です

時刻はすべて JST , 現在の時刻は 09:12 AM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • ゲストユーザ投稿可能 
  • 一部のHTMLを許可 
  • バッドワードをチェック