PageSourceSearch

https://www.boatrace-toda.jp/assets/js/xml_read.js

js boatrace-toda.jp collected 2026-10-02 11:16:12 UTC 1,617 bytes, 51 lines download raw bytes

1
2// =========================================
3// XML,TMPLファイル取得用共通
4// =========================================
5
6//XML,TMPLファイル取得用共通
7function download(target, option, done, fail) {
8    $.ajax(target +  "?rand=" + Math.random(), option=='xml'?{type: 'get', dataType: 'xml'}:{type: 'get', dataType: 'html', scriptCharset: 'UTF-8'})
9    .done(done)
10    .fail(fail);
11}
12
13//0パディング関連
14function zero2(num) {
15  return ( '00' + num ).slice( -2 );
16}
17
18
19//期間算出
20function calculation_period(fdate,tdate){
21  //YYYYMMDD形式の日付差分を求める
22  const day_ms = 86400000;
23  var d_fdate = fdate.match(/.{2}/g);
24  var d_tdate = tdate.match(/.{2}/g);
25  d_fdate = d_fdate[0] + d_fdate[1] + "/" + d_fdate[2] + "/" + d_fdate[3];
26  d_tdate = d_tdate[0] + d_tdate[1] + "/" + d_tdate[2] + "/" + d_tdate[3];
27  d_fdate = new Date(d_fdate);
28  d_tdate = new Date(d_tdate);
29  var period = ((d_tdate - d_fdate) / day_ms) + 1;
30  
31  return Number(period);
32  
33}
34
35//指定日のN日後の日付取得
36function calculation_date(date,val){
37  //YYYYMMDD形式の日付を基準としたN日後の日付を求める
38  var d_date = date.match(/.{2}/g);
39  d_date = d_date[0] + d_date[1] + "/" + d_date[2] + "/" + d_date[3];
40  d_date = new Date(d_date);
41  
42  d_date.setDate((d_date.getDate() + val));
43  var d_dateY = d_date.getFullYear();
44  var d_dateD = d_date.getDate();
45  d_date.setDate(1);
46  var d_dateM = d_date.getMonth() + 1;
47  
48  var cal_date = String(d_dateY) + String(zero2(d_dateM)) + String(zero2(d_dateD));
49  
50  return cal_date;
51}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.