A custom node designed for ComfyUI, allowing users to format the current date and time based on a specified format.
A custom node designed for ComfyUI, allowing users to format the current date and time based on a specified format.
The NowFormatterNode
class provides a way to obtain the current date and time in a customizable format. Users can specify the format pattern, which will be converted to the strftime
format to produce a formatted string of the current date and time.
format
(string): The desired format of the date and time. Default is "yyyy-MM-dd-hhmmss"
.
yyyy
: Full year (e.g., 2024)MM
: Month (01 to 12)dd
: Day of the month (01 to 31)hh
: Hour in 24-hour format (00 to 23)mm
: Minutes (00 to 59)ss
: Seconds (00 to 59)formatted_datetime
(string): The current date and time, formatted according to the specified input pattern.To format the current date and time as "2024-11-03-142530"
:
format
to "yyyy-MM-dd-hhmmss"
.The node uses the strftime
function to generate the formatted date and time. Any errors in format specification will raise a ValueError
with a detailed message.
INPUT_TYPES
: Specifies the format
input.RETURN_TYPES
and RETURN_NAMES
: Define the output type and name as formatted_datetime
.format_datetime
Method: Main function that formats the date and time.IS_CHANGED
Method: Placeholder, returning NaN to indicate this node has no state that would trigger a change on its own.If the format
pattern is invalid, a ValueError
will be raised to indicate the issue.
For the Chinese version, please refer to the 中文说明 (README-CN.md).