جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
محسن مهری
5 سال پیش توسط محسن مهری مطرح شد
2 پاسخ

تقویم شمسی در جاوا اسکریپت

سلام به مهندسین و برنامه نویسان عزیز راکت
من میخام توی جاوا اسکریپت با تقویم شمسی کار کنم، بدین صورت که این کتابخونه بتونه نیازمندی های زیر رو جوابگو باشه :
1 - به دست آوردن اختلاف دو تاریخ به روز، ماه، و سال
2 - اضافه(ِیا کسر) کردن چند روز(ماه یا سال) به یک تاریخ
لطفا اگه میشه به من کتابخونه ای معرفی کنید که آموزش یا استفاده از اون راحت باشه.با تشکر
و یه نکته رو هم ذکر کنم .من میخام از این صفحه وبی که تولید کنم به صورت افلاین استفاده کنم.


ثبت پرسش جدید
bardia
تخصص : Golang/Laravel
@mrbardia72 5 سال پیش مطرح شد
مصطفی عبداللهی
تخصص : front developer
@M3tfa 9 ماه پیش آپدیت شد
0

0
سلام
من خودم معمولا از این تاریخ شمسی استفاده میکنم
که از کدهای js, html, css استفاده کردم

<html,java script>  
<!-- date ==> html , js , css -->  
<div id="datebox"></div>

<script>  
let persianMonths = \[  
"فروردین",  
"اردیبهشت",  
"خرداد",  
"تیر",  
"مرداد",  
"شهریور",  
"مهر",  
"آبان",  
"آذر",  
"دی",  
"بهمن",  
"اسفند",  
\];

const getPersianDate = (date) => {  
let newDate = moment(date);  
let year = newDate.jYear();  
let month = persianMonths\[newDate.jMonth()\];  
let day = newDate.jDate();

return `${day} ${month} ${year}`;  
};  
document.getElementById("datebox").innerHTML =  
getPersianDate();  
</script>

<css>  
/ date ==> html , js , css /

datebox {  
width: 180px;  
height: 50px;  
background-color: #1b344c;  
backdrop-filter: blur(3px);  
border-radius: 10px;  
box-shadow: 0 0 37px #e7af4a;  
display: inline;  
font-size: 1.2rem;  
color: white;  
text-shadow: 0 0 16px #000000;  
animation-name: shain;  
animation-iteration-count: infinite;  
animation-duration: 2s;  
padding: 10px 10px;  
margin: 0px 10px;  
}  
@keyframes shain {  
0% {  
box-shadow: 0 0 5px #f57e47;  
}  
100% {  
box-shadow: 0 0 80px #e7b04a00;  
}  
}  

ولی پیشنهادم اینه که بجای استفاده از کدهای آماده از استعداد خودتون استفاده کنید
بدرود...


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام