મફત ટાઇમ કેલ્ક્યુલેટર

HH:MM:SS ડ્યુરેશન ઉમેરો કે બાદ કરો, અથવા બે ટાઇમસ્ટેમ્પ વચ્ચેનો સમય શોધો. વર્ક લોગ, રેસ સ્પ્લિટ અને પ્રોજેક્ટ ટ્રેકિંગ માટે ઉપયોગી.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે

ફોર્મેટ: HH:MM:SS (દા.ત. 01:30:45) અથવા HH:MM (દા.ત. 02:15)

પરિણામ

02:15:30

2h 15m 30s · 8,130 કુલ સેકંડ

135.50
મિનિટ
2.258
કલાકો
8,130
સેકંડ
બિલિંગ રાઉન્ડિંગ
2.26 કલાકો

આ કેવી રીતે કાર્ય કરે છે

બધી ગણતરી હાથે લખેલા parser અને integer arithmetic વાપરીને બ્રાઉઝરમાં થાય છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર નહીં. ટૂલ HH:MM:SS strings ને raw second count માં રૂપાંતરિત કરે છે, addition, subtraction, કે differencing લાગુ કરે છે, પછી પરિણામ પાછું ફોર્મેટ કરે છે.

  1. 1
    ઇનપુટ parsing
    તમે ટાઈપ કરો તેમ, કસ્ટમ parseHMS ફંક્શન દરેક ફિલ્ડને colons પર split કરે છે અને ભાગોને એક integer — total seconds — માં રૂપાંતરિત કરે છે. તે HH:MM:SS, HH:MM, કે ખાલી number (minutes તરીકે ગણેલો) સ્વીકારે છે, અને non-numeric કે clock range બહારનું કંઈ પણ reject કરે છે.
  2. 2
    Mode-વિશિષ્ટ arithmetic
    Add/Subtract મોડમાં બે second-counts સીધા સરવાળા કે બાદબાકી થાય છે. Time-Between મોડમાં ટૂલ end માંથી start બાદ કરે છે; જો પરિણામ negative હોય તો તે 86400 seconds ઉમેરે છે અને midnight ક્રોસ કરવાનું flag કરે છે. Timesheet મોડમાં તે duration rows ની મનસ્વી list ને એક જ સરવાળામાં ઘટાડે છે.
  3. 3
    બિલિંગ રાઉન્ડિંગ
    પરિણામ મળ્યા પછી, અલગ ગણતરી absolute second total ને integer rounding (Math.round(abs / increment) * increment) વાપરીને nearest 6-, 10-, કે 15-minute increment પર round કરે છે, પછી invoicing માટે rounded મૂલ્યને decimal hours તરીકે બતાવે છે.
  4. 4
    Result display અને copy
    અંતિમ second count HH:MM:SS, plain-English breakdown (દા.ત. '2h 15m 30s'), અને unit conversions (decimal minutes, decimal hours, raw seconds) માં ફોર્મેટ થાય છે. Copy બટન navigator.clipboard.writeText દ્વારા HH:MM:SS string ને ક્લિપબોર્ડમાં લખે છે.

સંબંધિત સાધનો

વારંવાર પૂછાતા પ્રશ્નો