Skip to content

DATEDIF fwnkcïyası

Fwnkcïya DATEDIF eki kün arasındağı künder, aýlar nemese jıldar sanın esepteýdi. Bastapqı kün ayaqtalw küninen erterek nemese oğan teñ bolwı kerek. Olaý bolmağan jağdaýda fwnkcïya "ERROR" qaýtaradı.

Pişimi

DATEDIF(start_date; end_date; "unit")

Kün formatı:

  • Kün kün-aý-jıl tärtibimen qattı jazıladı;
  • Kün men aý basında nölmen de, nölsiz de jazıla beredi, mısalı: 01.01.2000, 15.10.2000, 1.1.2000;
  • Jıl 4 cïfrmen (01.01.2015) nemese 2 cïfrmen (01.01.15) jazılwı mümkin (eki cïfrlı jıl ağımdağı ğasırdıñ jılı retinde tüsindiriledi — 08.12.93 = 08.12.2093, 08.12.00 = 08.12.2000);
  • Künde bölgiş retinde kez kelgen sïmvol (sannan basqa) qoldanwğa boladı. Eger bölgiş nükte bolsa (15.10.2020), kün tırnaqşağa alınbaýdı, al eger / nemese - bolsa (15/10/2020 nemese 15-10-2020) — onda tek tırnaqşada jazıladı.

Birlikter (units):

  • d — künder boýınşa aýırma.

Mısal 1: start_date 25.02.2007, end_date 26.02.2007 Nätïje: 1 (kün)

Mısal 2: start_date 01.02.2007, end_date 01.03.2007 Nätïje: 28 (kün)

Mısal 3: start_date 28.02.2008, end_date 01.03.2008 Nätïje: 2 (kün), sebebi 2008 — ötpeli jıl

  • m — tolıq aýlar boýınşa aýırma.

Mısal 1: start_date 01.02.2007, end_date 01.03.2007 Nätïje: 1 (aý)

Mısal 2: start_date 01.03.2007, end_date 31.03.2007 Nätïje: 0

Mısal 3: start_date 01.02.2007, end_date 01.03.2009 Nätïje: 25 (aý)

Mısal 4: start_date 31.03.2007, end_date 01.05.2007 Nätïje: 1 (aý)

Mısal 5: start_date 01.04.2007, end_date 01.05.2007 Nätïje: 1 (aý)

Mısal 6: start_date 31.03.2007, end_date 30.04.2007 Nätïje: 0

  • y — tolıq jıldar boýınşa aýırma.

Mısal 1: start_date 01.02.2007, end_date 01.03.2009 Nätïje: 2 (jıl)

Mısal 2: start_date 01.04.2007, end_date 01.03.2009 Nätïje: 1 (jıl)

  • ym — jıldardı eskermeý, tolıq aýlar boýınşa aýırma.

Mısal 1: start_date 01.02.2007, end_date 01.03.2009 Nätïje: 1 (aý) — 01.03.2009 jäne özgertilgen bastapqı kün 01.02.2009 (bastapqı künniñ jılı ayaqtalw küniniñ jılığa awıstırıladı, sebebi 01.02 < 01.03) salıstırıladı.

Mısal 2: start_date 01.04.2007, end_date 01.03.2009 Nätïje: 11 (aý) — 01.03.2009 jäne özgertilgen bastapqı kün 01.04.2008 (bastapqı künniñ jılı ayaqtalw jılı mïnws bir jılğa awıstırıladı, sebebi 01.04 > 01.03) salıstırıladı.

  • md — aýlar men jıldardı eskermeý, künder boýınşa aýırma.

Salıstırw üşin bastapqı kün ayaqtalw künimen twralanadı.

Mısal 1: start_date 31.08.2007, end_date 01.05.2008 — bastapqı kün 31.04.2008 türine awıstırıladı. Biraq säwirde 30 kün bolğandıqtan, 31 säwir 30 säwirge tüzetiledi. Sol sïyaqtı aqpan aýı üşin de (onıñ işinde ötpeli jıldar) joq künder eñ soñğı aqpan künge awıstırıladı.

  • yd — jıldardı eskermeý, künder boýınşa aýırma.

Mısal 1: start_date 01.01.2007, end_date 31.12.2007 Nätïje: 364 (kün)

Mısal 2: start_date 01.01.2008, end_date 31.12.2008 Nätïje: 365 (kün), sebebi 2008 — ötpeli jıl

Mısal

DATEDIF({{Task.Creation Date}}; {{Task.Legal Report Submission Date}}; "d")

Ötw