Dabartinės datos gavimas „JavaScript“.

Dabartinės datos gavimas „JavaScript“.
Dabartinės datos gavimas „JavaScript“.

Supratimas, kaip atkurti dabartinę datą

Kuriant internetą, dinamiškas dabartinės datos rodymas gali pagerinti vartotojo patirtį, nes pateikiama informacija realiuoju laiku. „JavaScript“, kadangi tai yra universali kalba, siūlo keletą būdų tai pasiekti.

Nesvarbu, ar kuriate paprastą tinklalapį, ar sudėtingą programą, žinoti, kaip gauti dabartinę datą, yra esminis įgūdis. Šis straipsnis padės jums atlikti šį procesą ir užtikrinti, kad savo projektuose galėtumėte efektyviai įdiegti datos paiešką.

komandą apibūdinimas
new Date() Sukuria naują datos objektą, vaizduojantį dabartinę datą ir laiką.
getFullYear() Grąžina nurodytos datos metus (keturi skaitmenys datoms nuo 1000 iki 9999).
getMonth() Grąžina nurodytos datos mėnesį (nuo 0 iki 11), kur 0 reiškia sausį, o 11 – gruodį.
getDate() Grąžina nurodytos datos mėnesio dieną (nuo 1 iki 31).
require('express') Importuoja Express modulį, minimalią ir lanksčią Node.js žiniatinklio programų sistemą.
app.get() Apibrėžia maršruto tvarkyklę GET užklausoms į nurodytą kelią, šiuo atveju šakninį kelią („/“).
app.listen() Paleidžia serverį ir per nurodytą prievadą klausosi jungčių.

Išsamus scenarijaus funkcijų suskirstymas

Pirmajame scenarijaus pavyzdyje parodyta, kaip gauti dabartinę datą naudojant „JavaScript“ sąsajoje. The new Date() funkcija sukuria naują datos objektą, vaizduojantį dabartinę datą ir laiką. Šis objektas suteikia keletą būdų, kaip išgauti skirtingas datos dalis, pvz getFullYear(), getMonth(), ir getDate(). Šie metodai grąžina atitinkamai metus, mėnesį ir mėnesio dieną. Sujungus šias reikšmes, scenarijus sukuria suformatuotą datos eilutę. Galiausiai dabartinė data rodoma konsolėje naudojant console.log(), kuris naudingas derinant ir tikrinant, ar data buvo teisingai nuskaityta.

Antrasis scenarijus parodo, kaip nuskaityti dabartinę datą užpakalinėje sistemoje naudojant Node.js. Jis prasideda importuojant Express modulį su require('express'), kuri yra minimali ir lanksti Node.js žiniatinklio programų sistema. Tada scenarijus apibrėžia funkciją, getCurrentDate(), panašiai kaip ir sąsajos pavyzdyje, kad sukurtumėte ir suformatuotų dabartinę datą. Maršrutas app.get() naudojamas tvarkyti GET užklausas į šakninį kelią („/“), siunčiant dabartinę datą kaip atsakymą. Pagaliau, app.listen() paleidžia serverį ir per nurodytą prievadą klausosi jungčių, užtikrindama, kad serveris veiktų ir būtų pasirengęs apdoroti užklausas.

Dabartinės datos gavimas naudojant „JavaScript“ sąsajoje

„JavaScript“ sąsajos scenarijus

// Function to get the current date
function getCurrentDate() {
  const today = new Date();
  const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
  return date;
}

// Display the current date in the console
console.log("Today's date is: " + getCurrentDate());

Dabartinės datos gavimas naudojant Node.js

Node.js backend scenarijus

// Import the date module
const express = require('express');
const app = express();
const port = 3000;

// Function to get the current date
function getCurrentDate() {
  const today = new Date();
  const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
  return date;
}

// Route to display the current date
app.get('/', (req, res) => {
  res.send("Today's date is: " + getCurrentDate());
});

app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

Išplėstinis datos tvarkymas JavaScript

„JavaScript“ siūlo ne tik dabartinės datos gavimą, bet ir kelis sudėtingesnio datos apdorojimo ir formatavimo metodus. Vienas svarbus metodas yra toLocaleDateString(), kuri formatuoja datą pagal vartotojo lokalę, todėl ji tampa patogesnė ir skaitomesnė. Šį metodą galima tinkinti naudojant parinktis, rodančias datą įvairiais formatais, tokiais kaip ilgoji, trumpoji arba skaitinė.

Kitas naudingas „JavaScript“ datos tvarkymo aspektas yra galimybė atlikti aritmetines operacijas su datomis. Pavyzdžiui, galite pridėti arba atimti dienas, mėnesius ar metus prie datos naudodami tokius metodus kaip setDate(), setMonth(), ir setFullYear(). Šie metodai leidžia modifikuoti Datos objektą ir apskaičiuoti būsimas arba praeities datas, o tai naudinga programose, kurioms reikia planuoti įvykius ar terminus.

Dažni klausimai ir atsakymai apie datos tvarkymą „JavaScript“.

  1. Kaip suformatuoti dabartinę datą „JavaScript“?
  2. Naudokite toLocaleDateString() skirtas konkrečiai lokalei formatuoti arba toISOString() standartiniam formatui.
  3. Kaip galiu pridėti dienų prie datos „JavaScript“?
  4. Naudokite setDate() Norėdami pridėti dienų, praleisdami dabartinę datą ir pridėti dienų skaičių.
  5. Ar galiu gauti dabartinę laiko žymę „JavaScript“?
  6. Taip, naudoti Date.now() gauti dabartinę laiko žymą milisekundėmis.
  7. Kaip palyginti dvi datas „JavaScript“?
  8. Abi datas konvertuokite į laiko žymes naudodami getTime() ir tada palyginkite skaitines reikšmes.
  9. Kaip sužinoti savaitės dieną konkrečiai datai?
  10. Naudokite getDay(), kuris grąžina skaičių nuo 0 (sekmadienis) iki 6 (šeštadienis).
  11. Kaip išanalizuoti datos eilutę „JavaScript“?
  12. Naudokite Date.parse() arba new Date(dateString) norėdami konvertuoti datos eilutę į Datos objektą.
  13. Koks yra numatytasis „JavaScript“ datos formatas?
  14. Numatytasis JavaScript datos formatas yra ISO 8601 formatas, kuris yra YYYY-MM-DDTHH:MM:SSZ.
  15. Kaip sužinoti milisekundžių skaičių nuo 1970 m. sausio 1 d.?
  16. Naudokite getTime() Date objekte, kad gautumėte milisekundžių skaičių nuo Unix epochos.
  17. Ar galiu „JavaScript“ nustatyti konkretų datos laiką?
  18. Taip, naudoti setHours(), setMinutes(), setSeconds(), ir setMilliseconds() nustatyti konkrečias laiko reikšmes.

Paskutinės mintys apie datos paiešką „JavaScript“.

Gauti dabartinę datą „JavaScript“ yra nesudėtinga dėl universalaus datos objekto. Nesvarbu, ar dirbate priekinėje ar vidinėje sistemoje, galite lengvai nuskaityti ir suformatuoti datas naudodami integruotus metodus. Suprasti šiuos pagrindus yra labai svarbu bet kuriam žiniatinklio kūrėjui, nes datos manipuliavimas yra įprastas daugelio programų reikalavimas. Žinodami, kaip efektyviai tvarkyti datas, galite pagerinti savo žiniatinklio projektų funkcionalumą ir vartotojo patirtį.