10 способов получить текущую дату с двумя последними цифрами года в формате дд/мм/гг

В сегодняшней записи блога мы рассмотрим различные методы отображения текущей даты в формате дд/мм/гг, используя только две последние цифры года. Независимо от того, работаете ли вы с JavaScript, Python, PHP или любым другим языком программирования, мы вам поможем! Итак, давайте приступим к делу и изучим несколько полезных фрагментов кода.

Метод 1: Объект даты JavaScript:

const currentDate = new Date();
const day = currentDate.getDate();
const month = currentDate.getMonth() + 1;
const year = currentDate.getFullYear().toString().slice(-2);
const formattedDate = `${day}/${month}/${year}`;
console.log(formattedDate);

Метод 2: модуль Python datetime:

from datetime import datetime
current_date = datetime.now()
day = current_date.day
month = current_date.month
year = str(current_date.year)[-2:]
formatted_date = f"{day}/{month}/{year}"
print(formatted_date)

Метод 3: функция PHP date():

$day = date('d');
$month = date('m');
$year = date('y');
$formatted_date = "$day/$month/$year";
echo $formatted_date;

Метод 4. Класс SimpleDateFormat в Java:

import java.text.SimpleDateFormat;
import java.util.Date;
Date currentDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yy");
String formattedDate = dateFormat.format(currentDate);
System.out.println(formattedDate);

Метод 5: структура DateTime в C#:

DateTime currentDate = DateTime.Now;
string formattedDate = currentDate.ToString("dd/MM/yy");
Console.WriteLine(formattedDate);

Метод 6. Метод strftime Ruby:

require 'date'
current_date = DateTime.now
formatted_date = current_date.strftime('%d/%m/%y')
puts formatted_date

Метод 7. Пакет времени Go:

package main
import (
    "fmt"
    "time"
)
func main() {
    currentDate := time.Now()
    formattedDate := currentDate.Format("02/01/06")
    fmt.Println(formattedDate)
}

Метод 8. Класс DateFormatter Swift:

import Foundation
let currentDate = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MM/yy"
let formattedDate = dateFormatter.string(from: currentDate)
print(formattedDate)

Метод 9: Хронокрейт Раста:

use chrono::prelude::*;
fn main() {
    let current_date = Local::now();
    let formatted_date = current_date.format("%d/%m/%y").to_string();
    println!("{}", formatted_date);
}

Метод 10: класс SimpleDateFormat в Котлине:

import java.text.SimpleDateFormat
import java.util.Date
fun main() {
    val currentDate = Date()
    val dateFormat = SimpleDateFormat("dd/MM/yy")
    val formattedDate = dateFormat.format(currentDate)
    println(formattedDate)
}

В этой статье мы рассмотрели десять различных методов отображения текущей даты в формате дд/мм/гг только с двумя последними цифрами года. От JavaScript и Python до PHP и других языков программирования — теперь в вашем распоряжении несколько фрагментов кода. Не стесняйтесь использовать метод, который соответствует вашим потребностям и выбранному вами языку программирования. Приятного кодирования!