Contents

# DateSerial Function

Returns a Date value for a specified year, month, and day.

### Syntax:

    DateSerial (year, month, day)

### Return value:

កាល​​បរិច្ឆេទ

### Parameters:

ឆ្នាំ​ ៖ កន្សោម​ចំនួន​គត់ ដែល​ចង្អុល​បង្ហាញ​​ពី​ឆ្នាំ ។ តម្លៃ​ទាំងអស់​ចន្លោះ ០ និង ៩៩ ត្រូវ​បាន​បក​ប្រែ​ជា​ឆ្នាំ 1900-1999 ។ សម្រាប់​ឆ្នាំ​ដែល​ស្ថិត​នៅ​ក្រៅ​ពី​ជួរ​នេះ អ្នក​ត្រូវ​បញ្ចូល​​ទាំងអស់​​បួន​តួ​​លេខ ។

Month ៖ កន្សោម​​ចំនួន​​គត់ ដែល​ចង្អុល​ប្រាប់​ពី​ខែ​នៃ​ឆ្នាំ​ដែល​បាន​បញ្ជាក់ ។ ជួរ​ដែល​អាច​ទទួល​យក​គឺ​ពី 1-12 ។

ថ្ងៃ៖ កន្សោម​ចំនួន​គត់​ដែល​បង្ហាញ​​ពី​ថ្ងៃ​នៃ​ខែ​ដែល​បាន​បញ្ជាក់។ តម្លៃ​ដែល​អាច​ប្រើ​បាន​គឺ​ពី ១-៣១ ។ វា​នឹង​មិន​បង្ហាញ​កំហុស​ទេ ពេល​អ្នក​បញ្ចូល​ថ្ងៃ​ដែល​មិន​មាន​នៅ​ក្នុង​ខែ​ដែល​ខ្លី​ជាង ៣១ នោះ។

អនុគមន៍ DateSerial​ ត្រឡប់​ចំនួន​ថ្ងៃ​ដែល​ស្ថិត​នៅ​ចន្លោះ 30,1899 និង​កាល​បរិច្ឆេទ​ដែល​បាន​ផ្តល់ ។ អ្នក​អាច​ប្រើ​អនុគមន៍​នេះ ដើម្បី​គណនា​ភាព​ខុស​គ្នា​រវាង​កាល​បរិច្ឆេទ​ពីរ ។

The DateSerial function returns the data type Variant with VarType 7 (Date). Internally, this value is stored as a Double value, so that when the given date is 1900-01-01, the returned value is 2. Negative values correspond to dates before December 30, 1899 (not inclusive).

ប្រសិន​បើ​កាល​បរិច្ឆេទ​ត្រូវ​បាន​កំណត់ ស្ថិត​នៅ​ក្រៅ​ជួរ​ដែល​ទទួល​យក LibreOffice Basic ត្រឡប់​សារ​កំហុស ។

ដោយ​សារ​តែ​ អ្នក​កំណត់ អនុគមន៍ DateValue ជា​ខ្សែ​អក្សរ​ដែល​មាន​កាល​បរិច្ឆេទ អនុគមន៍ DateSerial​ វាយ​តម្លៃ​ប៉ារ៉ាម៉ែត្រ​នីមួយ​ៗ (ឆ្នាំ ខែ ថ្ងៃ) ជា​កន្សោម​លេខ​ដាច់​ដោយ​ឡែក​ពី​គ្នា ។

### Error codes:

5 ការ​ហៅ​បែបបទ​មិន​ត្រឹមត្រូវ

### Example:

      Sub ExampleDateSerial
      Dim lDate As Long
      Dim sDate As String
          lDate = DateSerial(1964, 4, 9)
          sDate = DateSerial(1964, 4, 9)
          msgbox lDate REM returns 23476
          MsgBox sDate ' returns 1964-04-09 in ISO 8601 format
      End Sub