Кіріспе

Белгілі бір күнді анықтау

Күнтізбелік күн – күнтізбе жүйесінде белгіленген нақты бір күнге сілтеме. Күнтізбелік күн сол күнді анықтауға мүмкіндік береді. Екі күнді аралаған күн санын есептеуге болады. Мысалы, "25" күні "15" күнінен кейін он күн өткен соң келеді. Белгілі бір оқиғаның күні байқалатын уақыт белдеуіне байланысты. Мысалы, 1941 жылғы 7 желтоқсанда Гавайи уақыты бойынша сағат 7:48-де басталған Перл-Харборға жасалған әуе шабуылы Жапонияда 8 желтоқсанда Жапония стандартты уақыты бойынша сағат 3:18-де болды. Нақты бір күнге қолданылатын күнтізбеге қарай басқа номиналды күн берілуі мүмкін, сондықтан түсініксіздік туған жағдайда анықтамалық қосымша қажет болуы мүмкін. Григориан күнтізбесі – әлемде ең көп қолданылатын азаматтық күнтізбе, ол (ағылшын тілінде) AD немесе CE деп белгіленеді. Көптеген мәдениеттер діни немесе тәждік күнтізбені қолданады, мысалы, Григориан (Батыс Христиан діні, б.з.), еврей күнтізбесі (иудаизм, AM), Хижри күнтізбесі (Ислам, AH), Юлиан күнтізбесі (Шығыс Христиан діні, б.з.) немесе әлемде қолданылатын көптеген күнтізбенің бірі. Көптеген күнтізбе жүйелерінде күнді үш бөлік құрайды: айдың (нөмірленген) күні, ай және (нөмірленген) жыл. Апта күні сияқты қосымша бөліктер де болуы мүмкін. Жылдар әдетте белгілі бір бастапқы нүктеден саналады, оны әдетте эпоха деп атайды, ал эра – сол нүктеден бергі уақыт аралығын білдіреді. Жыл көрсетілмеген күнді де күн немесе күнтізбелік күн деп атауға болады (мысалы, " " орнына " "). Осылайша, ол ағымдағы жылдың қысқартылған түрі немесе жыл сайын қайта оралатын оқиғаның күнін көрсетеді, мысалы, 31 мамырдағы туған күн, 1 қыркүйектегі мереке немесе 25 желтоқсандағы Рождество. Көптеген компьютерлік жүйелер уақытты Unix уақыт форматында немесе басқа жүйелік уақыт форматында сақтайды. C күні мен уақыты функцияларын ішкі түрде пайдаланатын date (Unix) командасы осы уақыттың ішкі бейнесін мұнда көрсетілген көптеген күндік форматтарға түрлендіру үшін қолданылуы мүмкін.

Күннің пішімі

Күндерді көрсетудің көптеген форматтары бар, олар күндік компоненттердің ретімен ерекшеленеді. Осы форматтарда 2006 жылғы 31 мамыр мысал ретінде қолданылады: (мысалы, 31/05/2006, 05/31/2006, 2006/05/31), компоненттерді бөлу белгілері (мысалы, 31.05.2006, 31/05/2006, 31 05 2006), басында нөлдердің болуы (мысалы, 31/5/2006 және 31/05/2006), жылдың төрт таңбасы толық жазылуы (мысалы, 31.05.2006 және 31.05.06) және ай араб, рим цифрларымен немесе сөзбен жазылуы (мысалы, 31.05.2006, 31.V.2006 немесе 31 мамыр 2006).

Григориан, жылкүнай (YDM)

Бұл күндік формат Қазақстан, Латвия, Непал және Түрікменстан елдерінде қолданылады. Мемлекеттік органдардың күндерді құжаттау ережелеріне сәйкес, қазақ тіліндегі толық күндік формат жыл-күн-ай ретімен жазылады, мысалы 2006 жылғы 5 сәуір.

Қиындықтар

Көптеген сандық форматтар халықаралық хат алмасуда жаңғылыс тудыруы мүмкін, әсіресе жылды соңғы екі цифрмен ғана көрсету кезінде, ешқандай түсіндірме болмаса. Мысалы, "07/08/06" 2006 жылдың 7 тамызына, 2006 жылдың 8 шілдесіне (немесе 1906 жылға, немесе кез келген ғасырдың алтыншы жылына) немесе 2007 жылдың 6 тамызына, тіпті сирек жағдайларда 2007 жылдың 8 маусымына да қатысты болуы мүмкін. ISO 8601 стандартындағы YYYY MM DD форматы, сондай-ақ басқа халықаралық стандарттар, трансұлттық беймаздықты азайту және машиналық өңдеуді жеңілдету мақсатында көптеген қолданыстарда қабылданды. АҚШ Федералдық ақпаратты өңдеу стандартының алғашқы нұсқасында екі таңбалы жылдарды пайдалану ұсынылған. Бірақ бұл қазір өте үлкен мәселе деп танылды, себебі 2000 жылғы мәселе туындады. Кейбір АҚШ мемлекеттік органдары қазір төрт таңбалы жылдарды қолданатын ISO 8601 стандартын пайдаланады. Бір күнтізбеден немесе күнді көрсету тәсілінен екіншісіне ауысқанда, екі стильді де қамтитын формат жасалуы мүмкін; мысалы, Юлиан күнтізбесінен Григориан күнтізбесіне ауысу кезінде Ескі стиль және Жаңа стиль күндері қолданылды.

Тек күні мен жылы

АҚШ әскерлері кейде "Юлиандық күн форматы" деп аталатын жүйені қолданады, ол жылдың 365 күні ішіндегі жыл мен нақты күнді көрсетеді (және осылайша айды көрсету қажеттігі туындамайды). Мысалы, "11 желтоқсан 1999" күні 1999 жылдың 345-ші күні ретінде "1999345" немесе "99345" деп жазылуы мүмкін. Бұл жүйе көбінесе АҚШ әскери логистикасында қолданылады, себебі ол шамамен жөнелту және келу күндерін есептеу процесін жеңілдетеді. Мысалы: АҚШ-тан Оңтүстік Кореяға теңіз арқылы танк қозғалтқышын жеткізуге шамамен 35 күн уақыт кетеді. Егер қозғалтқыш 06104 (жұма, 14 сәуір, 2006) күні жіберілсе, ол 06139 (жұма, 19 мамыр) күні келіп жетуі керек. АҚШ әскерилері мен кейбір АҚШ мемлекеттік органдары, соның ішінде Ішкі кірістер қызметі, бұл форматты "Юлиандық күн" емес, көбінесе "реттік күн" деп атайды. Мұндай реттік күн форматтарын көптеген компьютерлік бағдарламалар (әсіресе, мейнфреймдік жүйелерге арналғандары) пайдаланады. Үш таңбалы Юлиандық күн нөмірін пайдалану, екі таңбалы ай мен екі таңбалы күнді қоса алғанда, компьютерде бір байт сақтауға мүмкіндік береді, мысалы, "17 қаңтар" күні Юлиандық форматта 017, ал ай-күн форматта 0117 болады. OS/390 немесе оның ізбасары z/OS көптеген операциялар үшін күндерді yy.ddd форматында көрсетеді. UNIX уақыты UNIX эпохасының басынан бергі уақытты (1970 01 01) секундтар саны ретінде сақтайды. Тағы бір "реттік" күн жүйесі ("реттік" – күннің бірлік бойынша өсуі, яғни күнтізбелік күні бірге өзгеруі) астрономиялық есептеулерде және сілтемелерде кеңінен қолданылады және осы "логистикалық" жүйемен бірдей атауға ие. Екі мамандық тобы үшін де жылдың уақытына қарамастан, кезеңді көрсетудің тұрақтылығы өте пайдалы. Астрономдар өздерінің жүйесін де "Юлиандық күн" жүйесі деп сипаттайды.

Пайдаланған аптаның нөмірі

Еуропалық компаниялар жоспарлау мақсатында жыл, апта нөмірі және күнді жиі пайдаланады. Мысалы, жобадағы шара (43-ші апта) күні немесе (43-ші аптаның дүйсенбісі) күні, ал жылды көрсету қажет болса, (2006 жылғы 43-ші апта, яғни 23 қазан дүйсенбі – 29 қазан жексенбі, 2006 жыл) күні болуы мүмкін. ISO апта санау жүйесіндегі жыл 52 немесе 53 толық аптадан тұрады. Бұл 364 немесе 371 күн, ал дәстүрлі григориан жылдары 365 немесе 366 күннен тұрады. Мұндай 53 апталық жылдар 1 қаңтарда бейсенбі күні басталатын жылдары және 1 қаңтарда сәрсенбі күні басталатын жылдарда (көбінесе, жылдам жылдарда) кездеседі. Қосымша аптаны кейде "leap week" деп атайды, бірақ ISO 8601 стандартында мұндай термин қолданылмайды.

Күндерді сөйлеу ағылшыншасында көрсету

Солтүстік Америкадан тыс ағылшын тілінде (көбінесе ағылшын тілді Еуропа мен Австралияның бірқатар елдерінде) толық күндер 1941 жылдың 7 желтоқсаны (немесе 1941 жылдың 7-сі желтоқсаны) түрінде жазылады және "желтоқсанның жетіншісі, мың тоғыз жүз қырық бірінші жыл" деп айтылады ("the" және "of" сөздері жиі қолданылады), кейде 1941 жылдың 7 желтоқсаны ("December the seventh, nineteen forty one") түрінде де қолданылады. Дегенмен, континенттік Еуропаның көп бөлігіндегідей, барлық сандық күндер міндетті түрде dd/mm/yyyy форматында жазылады. Канада мен АҚШ-та әдетте 1941 жылдың 7 желтоқсаны деп жазылады, ал айту кезінде "желтоқсан жетіншісі, мың тоғыз жүз қырық бірінші жыл" немесе сөйлеу тілінде "желтоқсанның жетіншісі, мың тоғыз жүз қырық бірінші жыл" деп айтылады. Бірақ күндерді жазу және айту кезінде реттік сандар әрдайым қолданылмайды, сондықтан "1941 жылдың 7 желтоқсаны" деп жазылған күнді "желтоқсан жетісі, мың тоғыз жүз қырық бірінші жыл" деп те айтуға болады. Бұл ережеден ерекше жағдай – 4 шілде (АҚШ Тәуелсіздік күні).