Dabartinės datos gavimas „JavaScript“.

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 funkcija sukuria naują datos objektą, vaizduojantį dabartinę datą ir laiką. Šis objektas suteikia keletą būdų, kaip išgauti skirtingas datos dalis, pvz , , 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 , 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 , kuri yra minimali ir lanksti Node.js žiniatinklio programų sistema. Tada scenarijus apibrėžia funkciją, , panašiai kaip ir sąsajos pavyzdyje, kad sukurtumėte ir suformatuotų dabartinę datą. Maršrutas 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 , 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 , , ir . Š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 skirtas konkrečiai lokalei formatuoti arba standartiniam formatui.
  3. Kaip galiu pridėti dienų prie datos „JavaScript“?
  4. Naudokite 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 gauti dabartinę laiko žymą milisekundėmis.
  7. Kaip palyginti dvi datas „JavaScript“?
  8. Abi datas konvertuokite į laiko žymes naudodami ir tada palyginkite skaitines reikšmes.
  9. Kaip sužinoti savaitės dieną konkrečiai datai?
  10. Naudokite , kuris grąžina skaičių nuo 0 (sekmadienis) iki 6 (šeštadienis).
  11. Kaip išanalizuoti datos eilutę „JavaScript“?
  12. Naudokite arba 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 .
  15. Kaip sužinoti milisekundžių skaičių nuo 1970 m. sausio 1 d.?
  16. Naudokite Date objekte, kad gautumėte milisekundžių skaičių nuo Unix epochos.
  17. Ar galiu „JavaScript“ nustatyti konkretų datos laiką?
  18. Taip, naudoti , , , 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į.