דף הבית
אודות טליה שוורץ
פורומים
מאמרים
צרי קשר
עוד...
שלום, רציתי לדעת איך אפשר להמיר "03:30" ל number?
יש את הפתרון הכי הכי פשוט של שימוש בפונקציה replace ו Number באופן הבא:
let str = "03:30"; let num = Number( str.replace(':','.') );
הפונקציה replace עוברת על מחרוזת ומחליפה את הפרמטר הראשון שנתנו לה (במקרה שלנו ':' ) בפרמטר השני (במקרה שלנו '.')
לאחר הפונקציה replace המחרוזת str תיראה כך: "03.30"
הפונקציה Number מקבלת מחרוזת וממירה אותו למספר.
זאת מתוך נקודת הנחה שתמיד הפורמט של המחרוזת הוא ארבע ספרות שמופרדות ע"י התו ':'.
אם מדובר בשדה מסוג שעה (time) שצריך להמיר למספר זה כבר סיפור אחר, אבל נראה שלא זה המקרה, תקני אותי אם טעיתי
בהצלחה!!!
שלום וברכה
לאיזה מספר את רוצה להמיר את "03:30", ל 330?
יש את הפתרון הכי הכי פשוט של שימוש בפונקציה replace ו Number באופן הבא:
let str = "03:30"; let num = Number( str.replace(':','.') );
הפונקציה replace עוברת על מחרוזת ומחליפה את הפרמטר הראשון שנתנו לה (במקרה שלנו ':' ) בפרמטר השני (במקרה שלנו '.')
לאחר הפונקציה replace המחרוזת str תיראה כך: "03.30"
הפונקציה Number מקבלת מחרוזת וממירה אותו למספר.
זאת מתוך נקודת הנחה שתמיד הפורמט של המחרוזת הוא ארבע ספרות שמופרדות ע"י התו ':'.
אם מדובר בשדה מסוג שעה (time) שצריך להמיר למספר זה כבר סיפור אחר, אבל נראה שלא זה המקרה, תקני אותי אם טעיתי
בהצלחה!!!
שלום וברכה
לאיזה מספר את רוצה להמיר את "03:30", ל 330?