zoghal / PersianDate4MySQL

pDate is a Gregorian / Jalali(Shamsi) date convertor functions for MySQL 5.1+
http://saleh.soozanchi.ir/1388/07/05/%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D8%AC%D9%87%D8%AA-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-mysql/
182 stars 67 forks source link

تغییر تابع pdate #22

Open MMSSAA opened 6 years ago

MMSSAA commented 6 years ago

با سلام من توی پروژه م احتیاج به این داشتم وقتی که از substr استفاده می کنم واسه ماه هایی که تک رقمی هستند حتما صفر قبل از عدد نمایش داده بشه توی تابع pdate این تغییرات رو اعمال کردم

IF (jm < 10) THEN
    SET jm= CONCAT('0',jm);
END IF;

و نوع jm رو هم varchar کردم، دوستانی که به مورد من برخورد کردن میتونن ازش استفاده کنن.

zoghal commented 6 years ago

درود بر شما تشکر از اینکه راهکارتون را با دیگران درمیان گذاشتید

reza-akbari commented 5 years ago

سلام باتشکر از نویسنده بابت توابع عالی و کاربردی دوستانی که نیاز به فرمت دو رقمی هم در روز و هم در ماه دارند میتونن این خط رو

SET resout = CONCAT_WS ('-', jy, jm, jd);

با

SET resout = CONCAT_WS ('-', jy, LPAD(jm, 2, '0'), LPAD(jd, 2, '0'));

جایگزین کنند