জয়েন লগইন

রুবি

🌈রুবি কি?

📋রুবি হলো সময় তারিখ পরিচালনা করার পদ্ধতি।

⚒️রুবি সময় তারিখ পরিচালনা করতে ব্যবহৃত হয়।

রুবি সমূহ

রুবি এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ Time - সময় ও তারিখের অবজেক্ট তৈরি করা
  • ➡️ Date - তারিখ ও সময়ের তথ্য বের করা
  • ➡️ DateTime - সময় ও তারিখের অবজেক্ট তৈরি করা
  • ➡️ now - বর্তমান তারিখ ও সময় বের করা
  • ➡️ today - বর্তমান স্থানীয় তারিখ বের করা
  • ➡️ local - স্থানীয় সময় অঞ্চল নির্ধারণ করা
  • ➡️ utc - ইউটিসি সময় অঞ্চল নির্ধারণ করা
  • ➡️ year - বছরের মান বের করা
  • ➡️ month - মাসের মান বের করা
  • ➡️ day - দিনের মান বের করা
  • ➡️ hour - ঘণ্টার মান বের করা
  • ➡️ min - মিনিটের মান বের করা
  • ➡️ sec - সেকেন্ডের মান বের করা
  • ➡️ nsec - ন্যানোসেকেন্ডের মান বের করা
  • ➡️ wday - সপ্তাহের দিনের মান বের করা
  • ➡️ yday - বছরের দিনের সংখ্যা বের করা
  • ➡️ zone - সময় অঞ্চলের নাম ও অফসেট বের করা
  • ➡️ utc_offset - ইউটিসি থেকে সময়ের পার্থক্য বের করা
  • ➡️ dst - ডেলাইট সেভিং সময়ের পার্থক্য বের করা
  • ➡️ strftime - তারিখ ও সময়কে নির্দিষ্ট ফরম্যাটের স্ট্রিংয়ে রূপান্তর করা
  • ➡️ iso8601 - তারিখ ও সময়কে আইএসও ফরম্যাটে রূপান্তর করা
  • ➡️ getlocal - সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করা
  • ➡️ getutc - সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করা
  • ➡️ localtime - সময়কে স্থানীয় সময় হিসেবে নির্ধারণ করা
  • ➡️ gmtime - সময়কে জিএমটি সময় হিসেবে নির্ধারণ করা
  • ➡️ round - সময়কে নির্দিষ্ট এককের নিকটতম মানে রূপান্তর করা
  • ➡️ floor - সময়কে নিচের পূর্ণ এককে রূপান্তর করা
  • ➡️ ceil - সময়কে উপরের পূর্ণ এককে রূপান্তর করা
  • ➡️ to_date - তারিখ ও সময়কে তারিখে রূপান্তর করা
  • ➡️ to_time - তারিখ ও সময়কে সময়ে রূপান্তর করা
  • ➡️ next_day - পরবর্তী দিন নির্ধারণ করা
  • ➡️ prev_day - পূর্ববর্তী দিন নির্ধারণ করা
  • ➡️ next_month - পরবর্তী মাস নির্ধারণ করা
  • ➡️ prev_month - পূর্ববর্তী মাস নির্ধারণ করা
  • ➡️ next_year - পরবর্তী বছর নির্ধারণ করা
  • ➡️ prev_year - পূর্ববর্তী বছর নির্ধারণ করা
  • ➡️ leap - বছরটি অধিবর্ষ কিনা যাচাই করা
  • ➡️ cweek - আইএসও অনুযায়ী সপ্তাহের সংখ্যা বের করা
  • ➡️ cwday - আইএসও অনুযায়ী সপ্তাহের দিনের সংখ্যা বের করা

Time - সময় ও তারিখের অবজেক্ট তৈরি করার উদাহরণ।

ruby
time = Time.now

puts time

Date - তারিখ ও সময়ের তথ্য বের করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date

DateTime - সময় ও তারিখের অবজেক্ট তৈরি করার উদাহরণ।

ruby
require "date"

date = DateTime.new(2026, 8, 31, 10, 30,0)

puts date

now - বর্তমান তারিখ ও সময় বের করার উদাহরণ।

ruby
time = Time.now

puts time

today - বর্তমান স্থানীয় তারিখ বের করার উদাহরণ।

ruby
require "date"

date = Date.today

puts date

local - স্থানীয় সময় অঞ্চল নির্ধারণ করার উদাহরণ।

ruby
time = Time.local(2026, 8, 31, 10, 30,0)

puts time

utc - ইউটিসি সময় অঞ্চল নির্ধারণ করার উদাহরণ।

ruby
time = Time.utc(2026, 8, 31, 10, 30,0)

puts time

year - বছরের মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.year

month - মাসের মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.month

day - দিনের মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.day

hour - ঘণ্টার মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.hour

min - মিনিটের মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.min

sec - সেকেন্ডের মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.sec

nsec - ন্যানোসেকেন্ডের মান বের করার উদাহরণ।

ruby
time = Time.now

puts time.nsec

wday - সপ্তাহের দিনের মান বের করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.wday

yday - বছরের দিনের সংখ্যা বের করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.yday

zone - সময় অঞ্চলের নাম ও অফসেট বের করার উদাহরণ।

ruby
time = Time.now

puts time.zone

utc_offset - ইউটিসি থেকে সময়ের পার্থক্য বের করার উদাহরণ।

ruby
time = Time.now

puts time.utc_offset

dst - ডেলাইট সেভিং সময়ের পার্থক্য বের করার উদাহরণ।

ruby
time = Time.now

puts time.dst?

strftime - তারিখ ও সময়কে নির্দিষ্ট ফরম্যাটের স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

ruby
time = Time.now

puts time.strftime("%Y-%m-%d")

iso8601 - তারিখ ও সময়কে আইএসও ফরম্যাটে রূপান্তর করার উদাহরণ।

ruby
require "time"

time = Time.now

puts time.iso8601

getlocal - সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করার উদাহরণ।

ruby
time = Time.now

puts time.getlocal

getutc - সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করার উদাহরণ।

ruby
time = Time.now

puts time.getutc

localtime - সময়কে স্থানীয় সময় হিসেবে নির্ধারণ করার উদাহরণ।

ruby
time = Time.now

puts time.localtime

gmtime - সময়কে জিএমটি সময় হিসেবে নির্ধারণ করার উদাহরণ।

ruby
time = Time.now

puts time.gmtime

round - সময়কে নির্দিষ্ট এককের নিকটতম মানে রূপান্তর করার উদাহরণ।

ruby
time = Time.now

puts time.round

floor - সময়কে নিচের পূর্ণ এককে রূপান্তর করার উদাহরণ।

ruby
time = Time.now

puts time.floor

ceil - সময়কে উপরের পূর্ণ এককে রূপান্তর করার উদাহরণ।

ruby
time = Time.now

puts time.ceil

to_date - তারিখ ও সময়কে তারিখে রূপান্তর করার উদাহরণ।

ruby
require "date"

date = DateTime.now

puts date.to_date

to_time - তারিখ ও সময়কে সময়ে রূপান্তর করার উদাহরণ।

ruby
require "date"

date = DateTime.now

puts date.to_time

next_day - পরবর্তী দিন নির্ধারণ করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.next_day

prev_day - পূর্ববর্তী দিন নির্ধারণ করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.prev_day

next_month - পরবর্তী মাস নির্ধারণ করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.next_month

prev_month - পূর্ববর্তী মাস নির্ধারণ করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.prev_month

next_year - পরবর্তী বছর নির্ধারণ করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.next_year

prev_year - পূর্ববর্তী বছর নির্ধারণ করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.prev_year

leap - বছরটি অধিবর্ষ কিনা যাচাই করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.leap?

cweek - আইএসও অনুযায়ী সপ্তাহের সংখ্যা বের করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.cweek

cwday - আইএসও অনুযায়ী সপ্তাহের দিনের সংখ্যা বের করার উদাহরণ।

ruby
require "date"

date = Date.new(2026, 8, 31)

puts date.cwday

রুবি সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
Time সময় ও তারিখের অবজেক্ট তৈরি করতে ব্যবহৃত হয়।
Date তারিখ ও সময়ের তথ্য বের করতে ব্যবহৃত হয়।
DateTime সময় ও তারিখের অবজেক্ট তৈরি করতে ব্যবহৃত হয়।
now বর্তমান তারিখ ও সময় বের করতে ব্যবহৃত হয়।
today বর্তমান স্থানীয় তারিখ বের করতে ব্যবহৃত হয়।
local স্থানীয় সময় অঞ্চল নির্ধারণ করতে ব্যবহৃত হয়।
utc ইউটিসি সময় অঞ্চল নির্ধারণ করতে ব্যবহৃত হয়।
year বছরের মান বের করতে ব্যবহৃত হয়।
month মাসের মান বের করতে ব্যবহৃত হয়।
day দিনের মান বের করতে ব্যবহৃত হয়।
hour ঘণ্টার মান বের করতে ব্যবহৃত হয়।
min মিনিটের মান বের করতে ব্যবহৃত হয়।
sec সেকেন্ডের মান বের করতে ব্যবহৃত হয়।
nsec ন্যানোসেকেন্ডের মান বের করতে ব্যবহৃত হয়।
wday সপ্তাহের দিনের মান বের করতে ব্যবহৃত হয়।
yday বছরের দিনের সংখ্যা বের করতে ব্যবহৃত হয়।
zone সময় অঞ্চলের নাম ও অফসেট বের করতে ব্যবহৃত হয়।
utc_offset ইউটিসি থেকে সময়ের পার্থক্য বের করতে ব্যবহৃত হয়।
dst ডেলাইট সেভিং সময়ের পার্থক্য বের করতে ব্যবহৃত হয়।
strftime তারিখ ও সময়কে নির্দিষ্ট ফরম্যাটের স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।
iso8601 তারিখ ও সময়কে আইএসও ফরম্যাটে রূপান্তর করতে ব্যবহৃত হয়।
getlocal সময়কে স্থানীয় সময় অঞ্চলে রূপান্তর করতে ব্যবহৃত হয়।
getutc সময়কে ইউটিসি সময় অঞ্চলে রূপান্তর করতে ব্যবহৃত হয়।
localtime সময়কে স্থানীয় সময় হিসেবে নির্ধারণ করতে ব্যবহৃত হয়।
gmtime সময়কে জিএমটি সময় হিসেবে নির্ধারণ করতে ব্যবহৃত হয়।
round সময়কে নির্দিষ্ট এককের নিকটতম মানে রূপান্তর করতে ব্যবহৃত হয়।
floor সময়কে নিচের পূর্ণ এককে রূপান্তর করতে ব্যবহৃত হয়।
ceil সময়কে উপরের পূর্ণ এককে রূপান্তর করতে ব্যবহৃত হয়।
to_date তারিখ ও সময়কে তারিখে রূপান্তর করতে ব্যবহৃত হয়।
to_time তারিখ ও সময়কে সময়ে রূপান্তর করতে ব্যবহৃত হয়।
next_day পরবর্তী দিন নির্ধারণ করতে ব্যবহৃত হয়।
prev_day পূর্ববর্তী দিন নির্ধারণ করতে ব্যবহৃত হয়।
next_month পরবর্তী মাস নির্ধারণ করতে ব্যবহৃত হয়।
prev_month পূর্ববর্তী মাস নির্ধারণ করতে ব্যবহৃত হয়।
next_year পরবর্তী বছর নির্ধারণ করতে ব্যবহৃত হয়।
prev_year পূর্ববর্তী বছর নির্ধারণ করতে ব্যবহৃত হয়।
leap বছরটি অধিবর্ষ কিনা যাচাই করতে ব্যবহৃত হয়।
cweek আইএসও অনুযায়ী সপ্তাহের সংখ্যা বের করতে ব্যবহৃত হয়।
cwday আইএসও অনুযায়ী সপ্তাহের দিনের সংখ্যা বের করতে ব্যবহৃত হয়।